Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Upgrade to winapp11 #213

Open
wants to merge 289 commits into
base: main
Choose a base branch
from
Open
Changes from 1 commit
Commits
Show all changes
289 commits
Select commit Hold shift + click to select a range
143566c
Fix build configuration and add release workflow
hoffe86 Feb 25, 2024
7489e53
Add openHAB Build and Release workflow
hoffe86 Feb 25, 2024
32ffedc
Cleanup
hoffe86 Feb 25, 2024
f7d9845
Fixed filename and syntax issues
hoffe86 Feb 25, 2024
11a1477
Fixed build and release name task
hoffe86 Feb 25, 2024
0d3c646
Fix build number and release name in openhab.yml
hoffe86 Feb 25, 2024
da354e2
Update build script to output release information
hoffe86 Feb 25, 2024
1cf78ed
Update build configuration and release name handling
hoffe86 Feb 25, 2024
6dfadcf
Fix IS_BETA_RELEASE assignment in openhab.yml
hoffe86 Feb 25, 2024
aede949
Update build script to use current date as build number and release name
hoffe86 Feb 25, 2024
0408f29
Fix variable assignment in openhab.yml
hoffe86 Feb 25, 2024
bd3ac9e
Add configure job as dependency for create_release job
hoffe86 Feb 25, 2024
1fe6865
Update openHAB workflow configuration
hoffe86 Feb 25, 2024
96494e6
Set build configuration based on branch
hoffe86 Feb 25, 2024
4e91375
Update release name in openhab.yml
hoffe86 Feb 25, 2024
ae2a6ba
Fix outputs
hoffe86 Feb 25, 2024
bc2edea
Fix release name in openhab.yml
hoffe86 Feb 25, 2024
941a255
Update build configuration and release name
hoffe86 Feb 25, 2024
aef7c66
Update Set-Version.ps1 path in build workflow
hoffe86 Feb 25, 2024
dacb3b6
Update build and openhab workflows
hoffe86 Feb 25, 2024
e750f60
Update build.yml and openhab.yml
hoffe86 Feb 25, 2024
cff5ae4
Update Set-Version.ps1 path in build workflow
hoffe86 Feb 25, 2024
f596757
Update Set-Version.ps1 script invocation
hoffe86 Feb 25, 2024
bb5bf7b
Update build workflow names
hoffe86 Feb 25, 2024
7d5bb21
Update build script to set version correctly
hoffe86 Feb 25, 2024
bfd2bee
Update package version script and remove unnecessary ls command
hoffe86 Feb 25, 2024
347a14f
Add nuget package restore step
hoffe86 Feb 25, 2024
ceb9480
Fixed sonarqube security hotspot
hoffe86 Feb 25, 2024
13aeacb
Update build and publish workflows
hoffe86 Feb 25, 2024
1f077a6
Update release workflow
hoffe86 Feb 25, 2024
99154be
Update publish.yml and openhab.yml workflows
hoffe86 Feb 25, 2024
470bcfc
Update package name in publish workflows
hoffe86 Feb 25, 2024
12c6fd4
Update workflows for release and publishing
hoffe86 Feb 25, 2024
fbb48d5
The most significant changes in the code include the update of projec…
hoffe86 Mar 15, 2024
98e717d
The code changes primarily involve updates to the .NET framework and …
hoffe86 Mar 23, 2024
f0630f2
The most significant changes involve modifications to the `StrongRefe…
hoffe86 Mar 23, 2024
e2ec59a
Fixed Notifications
hoffe86 Mar 23, 2024
f5c33cb
Fixed last sitemap loading
hoffe86 Mar 24, 2024
bc26b00
Removed test rest client
hoffe86 Mar 24, 2024
9365e2b
Fixed state handling
hoffe86 Mar 24, 2024
0abe72f
The most significant changes in the code include the modification of …
hoffe86 Mar 25, 2024
6ec136e
Fixed issue if Breadcrumb when switching sitemap
hoffe86 Mar 26, 2024
c997f7d
Refactor and update packages, add MainUIPage
hoffe86 Sep 30, 2024
ba018cc
Add NullToVisibilityConverter and update MainWindow.xaml
hoffe86 Dec 13, 2024
5131db5
Fix workflow to build app
hoffe86 Dec 13, 2024
2e6d0a6
Fix sub workflows calls
hoffe86 Dec 13, 2024
4abd23e
disable publish jobs
hoffe86 Dec 13, 2024
075ad6d
Updated upload artifact task to latest version
hoffe86 Dec 13, 2024
4c8d011
Add CI workflow for openHAB build process and update openhab.yml form…
hoffe86 Dec 14, 2024
060dbb5
Fix output path for build
hoffe86 Dec 14, 2024
bbf50ff
Checkl output directory
hoffe86 Dec 14, 2024
9d838c2
Update SonarQube integration
hoffe86 Dec 14, 2024
2a961a6
Improve output directory listing in CI workflow
hoffe86 Dec 14, 2024
c379e7f
Fixed path and migrated to dotnet tooling
hoffe86 Dec 14, 2024
fed9ff4
Migrated to dotnet restore
hoffe86 Dec 14, 2024
300e840
Enhance build workflow by forcing NuGet package restore and adding Mi…
hoffe86 Dec 14, 2024
c8992f1
Fix restore
hoffe86 Dec 14, 2024
456fdcb
Updated dependencies and resized reload buttons
hoffe86 Dec 14, 2024
4527dcd
Refactor build workflow to simplify NuGet package restore step
hoffe86 Dec 14, 2024
77e6479
Updated readme
hoffe86 Dec 14, 2024
32f19f2
Add .NET 8 setup to build workflow and disable restore during rebuild
hoffe86 Dec 15, 2024
d990aaa
Add script to update app version number
hoffe86 Jan 9, 2021
6f6ed42
Fixed CICD pipeline (#171)
hoffe86 Jan 24, 2021
4522025
Reworked menu (#163)
hoffe86 Jan 25, 2021
0cb542c
Fixed app crash when command can not be sent to server (#175)
hoffe86 Jan 27, 2021
f54af99
Fixed state loop in Selection Control in combination with Kodi Bindin…
hoffe86 Jan 28, 2021
29be0c6
Fixed issue with username textfield in connection dialog (#180)
hoffe86 Feb 4, 2021
f8ee9a2
Fixed branch filter in release pipeline (#181)
hoffe86 Feb 4, 2021
198863e
Widget improvements (#185)
hoffe86 Feb 5, 2021
98dcab6
Enable colorpicker support (#177)
hoffe86 Feb 22, 2021
572c56f
Added Vertical Brightnessslider to Colorpicker (#191)
cd-tronic Feb 23, 2021
1a910de
Windows notifications support, app auto start and high resolution ico…
hoffe86 Feb 25, 2021
19e9533
Added regex to replace all non numeric characters in RuntimeInfo.Vers…
cd-tronic Jul 4, 2021
e5dc3e0
Updated dependencies and fixed bug in Color Widget with non-rgb value…
hoffe86 Jul 5, 2021
471a742
Fix for Icons not updateing state (#196)
cd-tronic Jul 10, 2021
a55ca2d
Updated dependencies and minor fixes (#197)
hoffe86 Jul 11, 2021
df3052a
Integrated SonarQube to CI pipeline/workflow (#198)
hoffe86 Jul 13, 2021
ec52d45
Windows notifications support, app auto start and high resolution ico…
hoffe86 Feb 25, 2021
e6abaad
Fix for Icons not updateing state (#196)
cd-tronic Jul 10, 2021
4fa05fb
Updated dependencies and minor fixes (#197)
hoffe86 Jul 11, 2021
46469b4
Integrated SonarQube to CI pipeline/workflow (#198)
hoffe86 Jul 13, 2021
056232d
Windows notifications support, app auto start and high resolution ico…
hoffe86 Feb 25, 2021
95e820d
Updated dependencies and fixed bug in Color Widget with non-rgb value…
hoffe86 Jul 5, 2021
f34015d
Fix for Icons not updateing state (#196)
cd-tronic Jul 10, 2021
ba3cc33
Updated dependencies and minor fixes (#197)
hoffe86 Jul 11, 2021
6d345ef
Integrated SonarQube to CI pipeline/workflow (#198)
hoffe86 Jul 13, 2021
6279843
Reorganized source code in repository (#200)
hoffe86 Jul 14, 2021
486181f
Remove support for OH1 and improved connection managing (#202)
hoffe86 May 25, 2022
64e5048
Added values for Group widgets
hoffe86 Jun 5, 2022
c95c199
Updated sonar rules
hoffe86 Jun 5, 2022
562b853
Changed nlog to json strugged logging
hoffe86 Jun 5, 2022
216a43b
Started to migrate App to WinUI and Windows 11
hoffe86 Aug 21, 2022
ccf5e0f
Fixed breadcrump navigation
hoffe86 Aug 23, 2022
64711f9
Fixed Breadcrumb navigation
hoffe86 Sep 10, 2022
1330117
Fixed version update script
hoffe86 Sep 13, 2022
7f704b7
Fixed version update script
hoffe86 Sep 13, 2022
72aeee7
Updated version script
hoffe86 Sep 13, 2022
99bda66
- Refactored namespace
hoffe86 Oct 11, 2022
0d9ed9f
Cleanup usings
hoffe86 May 4, 2023
be387f2
Fixed german translations based on PR #207 (#210)
hoffe86 Jun 5, 2022
1f58c90
Fixed German translations (#211)
hoffe86 Jun 8, 2022
d886507
Added OH4 support
hoffe86 Dec 17, 2023
4f9a12c
Update SonarCloud integration
hoffe86 Dec 17, 2023
51c2833
Fix potenial DoS issues
hoffe86 Dec 17, 2023
a67eb7e
Fixed sonarqube issues
hoffe86 Dec 17, 2023
f2593d0
Fixed file path to new json log file
hoffe86 Dec 17, 2023
645ac22
Adopted Icon caching, notifications and UI for WinUI
hoffe86 Dec 20, 2023
5127ee8
Move widget handling to sitemap viewmodel
hoffe86 Dec 20, 2023
47b67dc
Finished refactoring MainViewModel
hoffe86 Dec 21, 2023
b145ed4
Removed unused Subtitle property
hoffe86 Dec 21, 2023
c7e1122
Fixed several issues with images and notifications
hoffe86 Dec 30, 2023
e42e7bc
Restructured code to implement a proper MVVM
hoffe86 Jan 2, 2024
ec2e7f3
Move sitemap to own page
hoffe86 Jan 13, 2024
2c42efb
Fixed issue with sitemap rendering
hoffe86 Jan 19, 2024
d3266d7
Fix navigation
hoffe86 Jan 20, 2024
1d76ecc
Updated community lib and redesign settings dialog
hoffe86 Jan 28, 2024
cc18304
Redesign UI
hoffe86 Feb 18, 2024
10aab2e
Started to redesign the sitemap
hoffe86 Feb 19, 2024
6a33c77
- Fixed Breadcrumb navigation
hoffe86 Feb 24, 2024
0654bef
Fixed navigation to sitemap root
hoffe86 Feb 24, 2024
05187ae
Fix build configuration and add release workflow
hoffe86 Feb 25, 2024
ece428f
Add openHAB Build and Release workflow
hoffe86 Feb 25, 2024
3ae34ad
Cleanup
hoffe86 Feb 25, 2024
7d7b4ad
Fixed filename and syntax issues
hoffe86 Feb 25, 2024
29b77bd
Fixed build and release name task
hoffe86 Feb 25, 2024
1e6ce05
Fix build number and release name in openhab.yml
hoffe86 Feb 25, 2024
638108c
Update build script to output release information
hoffe86 Feb 25, 2024
bff9fe4
Update build configuration and release name handling
hoffe86 Feb 25, 2024
588a9ec
Fix IS_BETA_RELEASE assignment in openhab.yml
hoffe86 Feb 25, 2024
b9aed50
Update build script to use current date as build number and release name
hoffe86 Feb 25, 2024
f724d5a
Fix variable assignment in openhab.yml
hoffe86 Feb 25, 2024
e8e358d
Add configure job as dependency for create_release job
hoffe86 Feb 25, 2024
1a5d19a
Update openHAB workflow configuration
hoffe86 Feb 25, 2024
937865b
Set build configuration based on branch
hoffe86 Feb 25, 2024
3a0e8b2
Update release name in openhab.yml
hoffe86 Feb 25, 2024
bdfec72
Fix outputs
hoffe86 Feb 25, 2024
b3e535a
Fix release name in openhab.yml
hoffe86 Feb 25, 2024
321687a
Update build configuration and release name
hoffe86 Feb 25, 2024
69a8c63
Update Set-Version.ps1 path in build workflow
hoffe86 Feb 25, 2024
2180c56
Update build and openhab workflows
hoffe86 Feb 25, 2024
d9a3951
Update build.yml and openhab.yml
hoffe86 Feb 25, 2024
88d6a69
Update Set-Version.ps1 path in build workflow
hoffe86 Feb 25, 2024
e555ea0
Update Set-Version.ps1 script invocation
hoffe86 Feb 25, 2024
b114cd3
Update build workflow names
hoffe86 Feb 25, 2024
65cb8e0
Update build script to set version correctly
hoffe86 Feb 25, 2024
d987c2c
Update package version script and remove unnecessary ls command
hoffe86 Feb 25, 2024
d0d6932
Add nuget package restore step
hoffe86 Feb 25, 2024
09b0b36
Fixed sonarqube security hotspot
hoffe86 Feb 25, 2024
1dcbb2f
Update build and publish workflows
hoffe86 Feb 25, 2024
e6e2b09
Update release workflow
hoffe86 Feb 25, 2024
4afb3c9
Update publish.yml and openhab.yml workflows
hoffe86 Feb 25, 2024
16bfe23
Update package name in publish workflows
hoffe86 Feb 25, 2024
3ce50aa
Update workflows for release and publishing
hoffe86 Feb 25, 2024
dd9803f
The most significant changes in the code include the update of projec…
hoffe86 Mar 15, 2024
7496382
The code changes primarily involve updates to the .NET framework and …
hoffe86 Mar 23, 2024
947b668
The most significant changes involve modifications to the `StrongRefe…
hoffe86 Mar 23, 2024
82a50ac
Fixed Notifications
hoffe86 Mar 23, 2024
7ae4076
Fixed last sitemap loading
hoffe86 Mar 24, 2024
088af77
Removed test rest client
hoffe86 Mar 24, 2024
6978006
Fixed state handling
hoffe86 Mar 24, 2024
f988b0e
The most significant changes in the code include the modification of …
hoffe86 Mar 25, 2024
49762e9
Fixed issue if Breadcrumb when switching sitemap
hoffe86 Mar 26, 2024
c9f4784
Refactor and update packages, add MainUIPage
hoffe86 Sep 30, 2024
4c4ebed
Add NullToVisibilityConverter and update MainWindow.xaml
hoffe86 Dec 13, 2024
88ab71a
Fix workflow to build app
hoffe86 Dec 13, 2024
5d22bb5
Fix sub workflows calls
hoffe86 Dec 13, 2024
ac1db08
disable publish jobs
hoffe86 Dec 13, 2024
7e16a9e
Updated upload artifact task to latest version
hoffe86 Dec 13, 2024
bd80b46
Add CI workflow for openHAB build process and update openhab.yml form…
hoffe86 Dec 14, 2024
4c9558d
Fix output path for build
hoffe86 Dec 14, 2024
fc1e4d9
Checkl output directory
hoffe86 Dec 14, 2024
038e1b8
Update SonarQube integration
hoffe86 Dec 14, 2024
0d845de
Improve output directory listing in CI workflow
hoffe86 Dec 14, 2024
cf11639
Fixed path and migrated to dotnet tooling
hoffe86 Dec 14, 2024
c649872
Migrated to dotnet restore
hoffe86 Dec 14, 2024
3c1f354
Enhance build workflow by forcing NuGet package restore and adding Mi…
hoffe86 Dec 14, 2024
e9d38bf
Fix restore
hoffe86 Dec 14, 2024
bc2cf0b
Updated dependencies and resized reload buttons
hoffe86 Dec 14, 2024
40a3373
Refactor build workflow to simplify NuGet package restore step
hoffe86 Dec 14, 2024
79c92e3
Updated readme
hoffe86 Dec 14, 2024
5999259
Add .NET 8 setup to build workflow and disable restore during rebuild
hoffe86 Dec 15, 2024
b4176c6
Merge branch 'feature/upgrade-to-winapp11' of https://github.com/open…
hoffe86 Dec 15, 2024
d651980
Revert "Merge branch 'feature/upgrade-to-winapp11' of https://github.…
hoffe86 Dec 15, 2024
ee84f2a
Add pre-commit hook for signing off commits
hoffe86 Dec 15, 2024
e56eed6
Change sign-off hook entry to use PowerShell instead of Bash
hoffe86 Dec 15, 2024
86f582e
Add pre-commit configuration and update README for clarity and accuracy
hoffe86 Dec 15, 2024
98df98f
Update sign-off hook entry to use git interpret-trailers for improved…
hoffe86 Dec 15, 2024
d7a8b0a
Add sign-off hook to pre-commit configuration for commit message vali…
hoffe86 Dec 15, 2024
eb2d907
Update .github/workflows/openhab.yml
hoffe86 Dec 15, 2024
049cc1d
Update .github/workflows/openhab.yml
hoffe86 Dec 15, 2024
7daabdd
Update .github/workflows/release.yml
hoffe86 Dec 15, 2024
e7f176f
Update SDKs and target frameworks to Windows 11
hoffe86 Dec 15, 2024
e1c17ef
Merge branch 'feature/upgrade-to-winapp11' of https://github.com/open…
hoffe86 Dec 15, 2024
c5ac812
Add MSIX packaging to projects and reformat XML
hoffe86 Dec 15, 2024
1aa824f
Refactor project configurations and properties
hoffe86 Dec 15, 2024
6fa01b1
Refactor project structure and update configurations
hoffe86 Dec 23, 2024
9928720
Downgrade packages and add MainUIViewModel class
hoffe86 Dec 24, 2024
0c8e2a3
Refactor constructors to use dependency injection
hoffe86 Dec 25, 2024
3bff24a
Refactor code for readability and maintainability
hoffe86 Dec 25, 2024
dfa4019
Refactor to use IOptions<Settings> for configuration
hoffe86 Dec 25, 2024
6c5813d
Reorganize using directives across multiple files
hoffe86 Dec 25, 2024
8e56762
Refactor settings and connection options handling
hoffe86 Dec 25, 2024
0933605
Update frameworks, refactor code, and enhance UI
hoffe86 Dec 26, 2024
bd426e1
Refactor messaging and notifications system
hoffe86 Dec 26, 2024
f9cf0fd
Refactor to use IHttpClientFactory and improve logging
hoffe86 Dec 27, 2024
3508d2f
Add navigation handling and TriggerAction support
hoffe86 Dec 29, 2024
d00a0a4
Update project files for platform compatibility
hoffe86 Dec 30, 2024
e9e3683
Enhance app packaging and cleanup dependencies
hoffe86 Dec 30, 2024
8a855c3
Update build workflow to use msbuild.exe and adjust property syntax
hoffe86 Dec 30, 2024
d684ee0
Update GitHub Actions workflow to improve run name formatting
hoffe86 Dec 30, 2024
ce2d162
Add support for force release in GitHub workflows
hoffe86 Dec 30, 2024
720ed6b
Enhance GitHub workflows by updating release job name and upgrading d…
hoffe86 Dec 30, 2024
0034753
Update descriptions for beta release and create release options in op…
hoffe86 Dec 30, 2024
6efe83a
Update release workflow to enhance permissions and include build arti…
hoffe86 Dec 30, 2024
780c9a5
Add step to unpack app package in release workflow
hoffe86 Dec 30, 2024
0c6b464
Enhance build configuration to support multiple platforms and add fil…
hoffe86 Dec 30, 2024
e200d9d
Update build workflows to support arm64 architecture in platform conf…
hoffe86 Dec 30, 2024
5a05b81
Remove unpacking step for app package in release workflow and update …
hoffe86 Dec 30, 2024
44235f9
Update release workflow to set working directory and simplify msixbun…
hoffe86 Dec 30, 2024
7982357
Remove working directory specification from release workflow
hoffe86 Dec 30, 2024
d74cd63
Fix build directory path in release workflow and update msixbundle fi…
hoffe86 Dec 30, 2024
a080f73
Add application theme support and update UI styling
hoffe86 Jan 5, 2025
bd5ee09
Refactor and update theme handling and constructors
hoffe86 Jan 6, 2025
a5e663e
Comment out build configuration output in workflow for cleaner execution
hoffe86 Jan 6, 2025
9f01d29
Normalize ARM64 platform references to lowercase in project files and…
hoffe86 Jan 6, 2025
7da623a
Update release description and fix input syntax in OpenHAB workflow
hoffe86 Jan 6, 2025
8c737de
Set RequestedTheme immediately after InitializeComponent
hoffe86 Jan 6, 2025
f3d3e0e
Update release workflow and package version; adjust bundle platforms …
hoffe86 Jan 6, 2025
c997904
Add new openHAB Windows Beta project and related files
hoffe86 Jan 7, 2025
2c1d2ff
Refactor app name retrieval and remove single instance limit
hoffe86 Jan 8, 2025
1721f53
Add release name input to workflows and update release creation logic
hoffe86 Jan 8, 2025
167fba2
Remove beta_release parameter from build workflow
hoffe86 Jan 8, 2025
804aa06
Fix syntax error in release workflow title assignment
hoffe86 Jan 8, 2025
ecc9b1e
Fix release name assignment and add beta release handling in workflow
hoffe86 Jan 8, 2025
2bd327c
Fix release name assignment condition and improve beta release handli…
hoffe86 Jan 8, 2025
e9f3a78
Fix syntax for setting release name in workflow environment variable
hoffe86 Jan 8, 2025
1b74e41
Fix typo in release name setting and improve variable handling in wor…
hoffe86 Jan 8, 2025
aee1f3b
Update SDK version requirements in README for installation instructions
hoffe86 Jan 8, 2025
904d48b
Refactor Resources.resw and update wapproj structure
hoffe86 Jan 8, 2025
fb42a5a
Refactor connection handling and UI adjustments
hoffe86 Jan 11, 2025
856ea8d
Update binary files
hoffe86 Jan 11, 2025
67fd0ba
Update XAML resource keys for Background properties
hoffe86 Jan 11, 2025
a6e997e
Add Microsoft App Store section to README with details on Beta and Pr…
hoffe86 Jan 12, 2025
9d1f156
Fix formatting of Windows Store links in README
hoffe86 Jan 12, 2025
1924cee
Fix Windows Store link formatting in README
hoffe86 Jan 12, 2025
6b1fa39
resized image
hoffe86 Jan 12, 2025
650f43e
resized image
hoffe86 Jan 12, 2025
f57d67a
Add German and English store listing files for openHAB Beta application
hoffe86 Jan 12, 2025
94bddf4
Update styles and bindings, add self-contained SDK
hoffe86 Jan 19, 2025
b4ac5f8
Add one-way binding for Label's Foreground property
hoffe86 Jan 19, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Fix release name assignment condition and improve beta release handli…
…ng in workflow

Signed-off-by: Christoph Hofmann <oss@hoffe.org>
hoffe86 committed Jan 8, 2025

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
commit 2bd327c560fb1f7701cc28f996f71ae4947fb6f6
7 changes: 5 additions & 2 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
@@ -49,20 +49,23 @@ jobs:

- name: Set release nane
run: |
if [ "${{inputs.releaseName}}" == "" ]; then
if [ -z "${{inputs.releaseName}}" ]; then
echo "No release name provided, using build number"
release_name="${{inputs.build_number}}"
else
echo "Using provided release name"
release_name="${{inputs.releaseName}}" >> $GITHUB_ENV
fi

if[ "${{inputs.beta_release}}" == "true" ]; then
if [ "${{inputs.beta_release}}" == "true" ]; then
echo "Beta release requested"
release_name="Beta: ${release_name}"
fi

echo releaseName="$(release_name)" >> $GITHUB_ENV
env:
releaseName: ${{inputs.releaseName}}
beta_release: ${{inputs.beta_release}}

- name: Create a Release
id: create_release
Loading