Compare commits

...

6 Commits

Author SHA1 Message Date
release-bot
7a5d423dcb chore(release): bump version to v26.03.21.f [skip ci] 2026-03-21 23:13:49 +00:00
c4296137b3 Merge branch 'main' of https://git.adcmnetworks.co.uk/alexander.lyall/computing-box.git
All checks were successful
Changelog + Release on main / changelog_and_release (push) Successful in 9m48s
2026-03-21 23:08:17 +00:00
d980671266 feat(ui): update branding assets and switch logo to webp format
- Add new webp logo and favicon assets
- Replace svg logo references with webp across layouts and pages
- Add favicon.ico and favicon.webp for browser compatibility
- Update BaseLayout to include favicon link

Signed-off-by: Alexander Lyall <alex@adcm.uk>
2026-03-21 23:08:04 +00:00
release-bot
52d129f50a chore(release): bump version to v26.03.21.e [skip ci] 2026-03-21 22:55:39 +00:00
c8b43a3f8f fix(release): exclude current tag from previous tag lookup and handle empty result
All checks were successful
Changelog + Release on main / changelog_and_release (push) Successful in 9m57s
- Exclude newly created tag from PREV_TAG detection to avoid self-referencing ranges
- Add fallback to prevent workflow failure when no previous tag exists
- Update Node version in workflow configuration

Signed-off-by: Alexander Lyall <alex@adcm.uk>
2026-03-21 22:50:21 +00:00
63e2c267fb Merge pull request 'chore(deps): update dependency node to v22.22.1' (#22) from renovate/node-22.x into main
Some checks failed
Changelog + Release on main / changelog_and_release (push) Failing after 39s
Reviewed-on: #22
2026-03-21 22:47:57 +00:00
9 changed files with 11 additions and 8 deletions

View File

@@ -95,8 +95,10 @@ jobs:
PREV_TAG="$(
git tag --list 'v*' \
| grep -E '^v[0-9]{2}\.[0-9]{2}\.[0-9]{2}[a-z]$' \
| grep -Fxv "$TAG" \
| sort -V \
| tail -n 1
| tail -n 1 \
|| true
)"
if [ -n "$PREV_TAG" ]; then
@@ -196,7 +198,7 @@ jobs:
- name: Set up Node
uses: actions/setup-node@v6
with:
node-version: 22.22.1
node-version: 25
cache: npm
- name: Check Node version

4
package-lock.json generated
View File

@@ -1,12 +1,12 @@
{
"name": "computing-box",
"version": "26.3.2-1.d",
"version": "26.3.2-1.f",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "computing-box",
"version": "26.3.2-1.d",
"version": "26.3.2-1.f",
"dependencies": {
"astro": "^6.0.8"
}

View File

@@ -1,7 +1,7 @@
{
"name": "computing-box",
"type": "module",
"version": "26.3.2-1.d",
"version": "26.3.2-1.f",
"scripts": {
"dev": "astro dev",
"build": "astro build",

Binary file not shown.

After

Width:  |  Height:  |  Size: 74 KiB

BIN
public/images/favicon.ico Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

BIN
public/images/favicon.webp Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 189 KiB

View File

@@ -33,12 +33,13 @@ const { title = "Computing:Box" } = Astro.props;
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;700;800;900&display=swap" rel="stylesheet">
<link rel="icon" type="image/x-icon" href="/images/favicon.ico" />
</head>
<body>
<header class="siteNav">
<div class="navInner">
<a class="brand" href="/">
<img class="brandLogo" src="/images/computing-box-logo.svg" alt="Computing:Box logo" />
<img class="brandLogo" src="/images/computing-box-logo.webp" alt="Computing:Box logo" />
<span class="brandName">Computing:Box</span>
</a>

View File

@@ -6,7 +6,7 @@ import BaseLayout from "../layouts/BaseLayout.astro";
<article style="max-width: 1100px; margin: 0 auto; width: 100%;">
<div style="text-align: center; margin-bottom: 60px;">
<img src="/images/computing-box-logo.svg" alt="Computing:Box Logo" style="width: 250px; border-radius: 20px; box-shadow: 0 12px 40px rgba(0,0,0,0.5);" />
<img src="/images/computing-box-logo.webp" alt="Computing:Box Logo" style="width: 250px; border-radius: 20px; box-shadow: 0 12px 40px rgba(0,0,0,0.5);" />
<h1 class="brandName" style="font-size: 42px; margin-top: 20px; color: var(--text);">The New Computing:Box Experience</h1>
</div>

View File

@@ -17,7 +17,7 @@ import BaseLayout from "../layouts/BaseLayout.astro";
</div>
<div style="flex: 1; text-align: right;">
<img src="/images/computing-box-logo.svg" alt="Computing Box Logo" style="width: 100%; max-width: 450px; filter: drop-shadow(0 0 50px rgba(40, 240, 122, 0.15));" />
<img src="/images/computing-box-logo.webp" alt="Computing Box Logo" style="width: 100%; max-width: 450px; filter: drop-shadow(0 0 50px rgba(40, 240, 122, 0.15));" />
</div>
</div>
</BaseLayout>