Skip to content

Commit 3135c04

Browse files
author
devpossible
committed
chore(docs): update documentation links to new repository URL
chore(installers): update URLs in control files and service definitions chore(pipelines): add Azure DevOps pipeline definitions for CI and Release refactor(core): update User-Agent string to reflect new repository refactor(sdk): update project and repository URLs in SDK project file refactor(program): update information URL in the main program output
1 parent 001bc28 commit 3135c04

57 files changed

Lines changed: 719 additions & 73 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

CHANGELOG.md

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -5,15 +5,15 @@ All notable changes to this project will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8-
## [0.1.3](https://github.com/DevPossible/LCDPossible/compare/v0.1.2...v0.1.3) (2026-01-11)
8+
## [0.1.3](https://github.com/DevPossible/lcd-possible/compare/v0.1.2...v0.1.3) (2026-01-11)
99

1010

1111
### Bug Fixes
1212

13-
* **plugins:** correct package reference for Linux platform ([0e0cb79](https://github.com/DevPossible/LCDPossible/commit/0e0cb799b71c5130218c445779b94ceb400b057d))
14-
* **tests:** exclude slow functional tests from smoke tests ([325fdd3](https://github.com/DevPossible/LCDPossible/commit/325fdd3c42b4c24b8d43c0318d3463d1e609fa0c))
15-
* **video:** improve LibVLC initialization error handling and add install instructions ([8fdd14f](https://github.com/DevPossible/LCDPossible/commit/8fdd14f40bd602dd98c019a9ae6d77f02e98c67d))
16-
* **web:** fix async void Dispose causing test hangs ([3b0a602](https://github.com/DevPossible/LCDPossible/commit/3b0a602e95902752c038e5dcb680b73bee0c3884))
13+
* **plugins:** correct package reference for Linux platform ([0e0cb79](https://github.com/DevPossible/lcd-possible/commit/0e0cb799b71c5130218c445779b94ceb400b057d))
14+
* **tests:** exclude slow functional tests from smoke tests ([325fdd3](https://github.com/DevPossible/lcd-possible/commit/325fdd3c42b4c24b8d43c0318d3463d1e609fa0c))
15+
* **video:** improve LibVLC initialization error handling and add install instructions ([8fdd14f](https://github.com/DevPossible/lcd-possible/commit/8fdd14f40bd602dd98c019a9ae6d77f02e98c67d))
16+
* **web:** fix async void Dispose causing test hangs ([3b0a602](https://github.com/DevPossible/lcd-possible/commit/3b0a602e95902752c038e5dcb680b73bee0c3884))
1717

1818
## [Unreleased]
1919

@@ -72,17 +72,17 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
7272
- Thermal panel text positioning for better centering
7373
- Plugin discovery in Release builds
7474

75-
## [0.1.2](https://github.com/DevPossible/LCDPossible/compare/v0.1.1...v0.1.2) (2026-01-10)
75+
## [0.1.2](https://github.com/DevPossible/lcd-possible/compare/v0.1.1...v0.1.2) (2026-01-10)
7676

7777
### Bug Fixes
7878

79-
- use bash shell for cross-platform builds, add manual dispatch ([f03c064](https://github.com/DevPossible/LCDPossible/commit/f03c064ef466c7a95f9090490e4878f56534ec19))
79+
- use bash shell for cross-platform builds, add manual dispatch ([f03c064](https://github.com/DevPossible/lcd-possible/commit/f03c064ef466c7a95f9090490e4878f56534ec19))
8080

81-
## [0.1.1](https://github.com/DevPossible/LCDPossible/compare/v0.1.0...v0.1.1) (2026-01-10)
81+
## [0.1.1](https://github.com/DevPossible/lcd-possible/compare/v0.1.0...v0.1.1) (2026-01-10)
8282

8383
### Features
8484

85-
- add complete CI/CD pipeline with Release Please ([fefca52](https://github.com/DevPossible/LCDPossible/commit/fefca5270db622f4edebd43729d68377773f655f))
85+
- add complete CI/CD pipeline with Release Please ([fefca52](https://github.com/DevPossible/lcd-possible/commit/fefca5270db622f4edebd43729d68377773f655f))
8686

8787
## [0.1.0] - 2025-01-10
8888

CLAUDE.md

Lines changed: 16 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,8 @@ Device docs contain: verified commands, packet formats, known limitations, and p
2929
```
3030
LCDPossible/
3131
├── .build/ # Build outputs (gitignored, hidden)
32-
├── .github/workflows/ # GitHub Actions CI/CD
32+
├── .github/workflows/ # GitHub Actions (legacy, for public mirror)
33+
├── pipelines/ # Azure DevOps Pipelines (primary CI/CD)
3334
├── docs/ # Documentation
3435
├── scripts/ # Deployment & setup scripts
3536
│ └── publish.ps1 # Cross-platform publish helper
@@ -97,6 +98,20 @@ DA DB DC DD 02 00 00 00 [width LE 2B] [height LE 2B] 02 00 00 00 [length LE 4B]
9798
| Microsoft.Extensions.Hosting | Service hosting |
9899
| LibreHardwareMonitorLib | Windows hardware monitoring |
99100

101+
## CI/CD
102+
103+
**Primary:** Azure DevOps Pipelines (source of truth)
104+
**Mirror:** GitHub (public mirror for releases and community)
105+
106+
| Pipeline | Trigger | Purpose |
107+
|----------|---------|---------|
108+
| `pipelines/ci.yml` | PRs, push to develop | Build & test on Windows/Linux |
109+
| `pipelines/release.yml` | Push to main | Build artifacts, create GitHub release |
110+
111+
See `pipelines/README.md` for setup instructions including:
112+
- Variable group: `lcdpossible-secrets`
113+
- Service connection: `github-lcdpossible`
114+
100115
## Build & Run Commands
101116

102117
```bash

Directory.Build.props

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<!-- Package metadata -->
77
<Authors>LCDPossible Contributors</Authors>
88
<Description>Cross-platform LCD controller service for HID-based displays</Description>
9-
<RepositoryUrl>https://github.com/DevPossible/LCDPossible</RepositoryUrl>
9+
<RepositoryUrl>https://github.com/DevPossible/lcd-possible</RepositoryUrl>
1010
<RepositoryType>git</RepositoryType>
1111
<PackageLicenseExpression>MIT</PackageLicenseExpression>
1212

README.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22

33
Cross-platform .NET 10 LCD controller service for HID-based LCD screens.
44

5-
[![CI](https://github.com/DevPossible/LCDPossible/actions/workflows/ci.yml/badge.svg)](https://github.com/DevPossible/LCDPossible/actions/workflows/ci.yml)
6-
[![Release](https://github.com/DevPossible/LCDPossible/actions/workflows/release.yml/badge.svg)](https://github.com/DevPossible/LCDPossible/releases)
5+
[![CI](https://github.com/DevPossible/lcd-possible/actions/workflows/ci.yml/badge.svg)](https://github.com/DevPossible/lcd-possible/actions/workflows/ci.yml)
6+
[![Release](https://github.com/DevPossible/lcd-possible/actions/workflows/release.yml/badge.svg)](https://github.com/DevPossible/lcd-possible/releases)
77
[![License](https://img.shields.io/badge/License-MIT-blue.svg)](LICENSE)
88

99
## Overview
@@ -92,7 +92,7 @@ These scripts will:
9292
<details>
9393
<summary>Windows (Manual)</summary>
9494

95-
1. Download the latest `lcdpossible-x.x.x-win-x64.zip` from [Releases](https://github.com/DevPossible/LCDPossible/releases)
95+
1. Download the latest `lcdpossible-x.x.x-win-x64.zip` from [Releases](https://github.com/DevPossible/lcd-possible/releases)
9696
2. Extract to a folder (e.g., `C:\Program Files\LCDPossible`)
9797
3. Run `LCDPossible.exe` from the command line or add to PATH
9898

@@ -112,7 +112,7 @@ sc.exe start LCDPossible
112112
sudo apt install vlc libvlc-dev fonts-dejavu-core
113113

114114
# Download and extract
115-
wget https://github.com/DevPossible/LCDPossible/releases/latest/download/lcdpossible-x.x.x-linux-x64.tar.gz
115+
wget https://github.com/DevPossible/lcd-possible/releases/latest/download/lcdpossible-x.x.x-linux-x64.tar.gz
116116
sudo mkdir -p /opt/lcdpossible
117117
sudo tar -xzf lcdpossible-*.tar.gz -C /opt/lcdpossible
118118

@@ -137,7 +137,7 @@ source ~/.bashrc
137137
brew install vlc
138138

139139
# Download and extract
140-
curl -LO https://github.com/DevPossible/LCDPossible/releases/latest/download/lcdpossible-x.x.x-osx-x64.tar.gz
140+
curl -LO https://github.com/DevPossible/lcd-possible/releases/latest/download/lcdpossible-x.x.x-osx-x64.tar.gz
141141
mkdir -p ~/.local/share/lcdpossible
142142
tar -xzf lcdpossible-*.tar.gz -C ~/.local/share/lcdpossible
143143

@@ -152,7 +152,7 @@ source ~/.zshrc
152152
Requires [.NET 10 SDK](https://dotnet.microsoft.com/download).
153153

154154
```bash
155-
git clone https://github.com/DevPossible/LCDPossible.git
155+
git clone https://github.com/DevPossible/lcd-possible.git
156156
cd LCDPossible
157157

158158
# Build

create-release.ps1

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,10 @@
88
1. Ensures you're on the develop branch with no uncommitted changes
99
2. Runs tests (optional)
1010
3. Merges develop to main
11-
4. Pushes main to trigger the release workflow
11+
4. Pushes main to trigger the Azure DevOps release pipeline
1212
13-
The CI workflow handles version calculation and tagging automatically.
13+
The Azure DevOps pipeline handles version calculation and tagging automatically.
14+
Releases are published to the GitHub mirror at: https://github.com/DevPossible/lcd-possible
1415
1516
.PARAMETER SkipTests
1617
Skip running tests before release.
@@ -237,11 +238,12 @@ Write-Host "`n" + ("=" * 60) -ForegroundColor Green
237238
Write-Host " RELEASE TRIGGERED!" -ForegroundColor Green
238239
Write-Host ("=" * 60) -ForegroundColor Green
239240

240-
Write-Host "`nThe CI workflow will now:"
241+
Write-Host "`nThe Azure DevOps pipeline will now:"
241242
Write-Host " 1. Calculate the version from conventional commits" -ForegroundColor White
242243
Write-Host " 2. Build artifacts for all platforms" -ForegroundColor White
243-
Write-Host " 3. Create a GitHub release with the tag" -ForegroundColor White
244+
Write-Host " 3. Create a GitHub release on the public mirror" -ForegroundColor White
244245

245-
Write-Host "`nMonitor the release workflow:" -ForegroundColor White
246-
Write-Host " https://github.com/DevPossible/LCDPossible/actions" -ForegroundColor Blue
246+
Write-Host "`nMonitor the release pipeline:" -ForegroundColor White
247+
Write-Host " Azure DevOps: Check your organization's pipelines" -ForegroundColor Blue
248+
Write-Host " GitHub Releases: https://github.com/DevPossible/lcd-possible/releases" -ForegroundColor Blue
247249
Write-Host ""

docs/core/panels/basic-info/basic-info.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,5 +62,5 @@ lcdpossible show basic-info
6262

6363
---
6464

65-
*Generated by [LCDPossible](https://github.com/LCDPossible/LCDPossible)*
65+
*Generated by [LCDPossible](https://github.com/DevPossible/lcd-possible)*
6666

docs/core/panels/basic-usage-text/basic-usage-text.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,5 +59,5 @@ lcdpossible show basic-usage-text
5959

6060
---
6161

62-
*Generated by [LCDPossible](https://github.com/LCDPossible/LCDPossible)*
62+
*Generated by [LCDPossible](https://github.com/DevPossible/lcd-possible)*
6363

docs/core/panels/cpu-info/cpu-info.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,5 +67,5 @@ lcdpossible show cpu-info
6767

6868
---
6969

70-
*Generated by [LCDPossible](https://github.com/LCDPossible/LCDPossible)*
70+
*Generated by [LCDPossible](https://github.com/DevPossible/lcd-possible)*
7171

docs/core/panels/cpu-thermal-graphic/cpu-thermal-graphic.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,5 +58,5 @@ lcdpossible show cpu-thermal-graphic
5858

5959
---
6060

61-
*Generated by [LCDPossible](https://github.com/LCDPossible/LCDPossible)*
61+
*Generated by [LCDPossible](https://github.com/DevPossible/lcd-possible)*
6262

docs/core/panels/cpu-usage-graphic/cpu-usage-graphic.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,5 +66,5 @@ lcdpossible show cpu-usage-graphic
6666

6767
---
6868

69-
*Generated by [LCDPossible](https://github.com/LCDPossible/LCDPossible)*
69+
*Generated by [LCDPossible](https://github.com/DevPossible/lcd-possible)*
7070

0 commit comments

Comments
 (0)