Commit Graph

107 Commits

Author SHA1 Message Date
release-bot
7a5d423dcb chore(release): bump version to v26.03.21.f [skip ci] v26.03.21.f 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] v26.03.21.e 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
renovate[bot]
14c2dfdb20 chore(deps): update dependency node to v22.22.1
All checks were successful
Pre-release on non-main branches / prerelease (push) Successful in 30s
v26.03.21-pre.renovate-node-22.x.14c2dfd
2026-03-21 22:46:49 +00:00
68f1ed5d81 chore: add git-cliff configuration
Some checks failed
Changelog + Release on main / changelog_and_release (push) Failing after 33s
feat(release): implement incremental changelog and versioned release workflow

- Generate changelog from previous release tag to HEAD
- Replace full-history changelog with incremental git-cliff usage
- Add automatic version bump from date-based tag
- Commit and push version updates (package.json and lockfile)
- Refactor workflow order to align changelog, versioning, and build
- Improve Node setup and add version checks
- Introduce cliff.toml configuration for grouped changelog output
- Add generated version.json for runtime version display
- Update footer layout to include dynamic version and release link

Signed-off-by: Alexander Lyall <alex@adcm.uk>
2026-03-21 22:45:22 +00:00
release-bot
875ab670d5 chore(release): bump version to v26.03.21.d [skip ci] 2026-03-21 22:24:55 +00:00
43cef42c3b Merge pull request 'chore(deps): update actions/setup-node action to v6' (#21) from renovate/actions-setup-node-6.x into main
All checks were successful
Changelog + Release on main / changelog_and_release (push) Successful in 10m57s
Reviewed-on: #21
v26.03.21.d
2026-03-21 22:18:31 +00:00
renovate[bot]
29dd867bcb chore(deps): update actions/setup-node action to v6
All checks were successful
Pre-release on non-main branches / prerelease (push) Successful in 42s
v26.03.21-pre.renovate-actions-setup-node-6.x.29dd867
2026-03-21 22:17:06 +00:00
dba93b67fd Changed release action
Some checks are pending
Changelog + Release on main / changelog_and_release (push) Has started running
Signed-off-by: Alexander Lyall <alex@adcm.uk>
2026-03-21 22:15:45 +00:00
5d23d0639e Added versioning information to footer of website. General updates to the release action
Some checks failed
Changelog + Release on main / changelog_and_release (push) Failing after 6m47s
Signed-off-by: Alexander Lyall <alex@adcm.uk>
2026-03-21 22:04:49 +00:00
535c62b838 Updated astro to 6.0.8
All checks were successful
Changelog + Release on main / changelog_and_release (push) Successful in 1m46s
Signed-off-by: Alexander Lyall <alex@adcm.uk>
v26.03.21.c
2026-03-21 21:52:43 +00:00
bcac9f3310 Merge pull request 'chore(deps): update dependency astro to v6' (#20) from renovate/astro-6.x into main
All checks were successful
Changelog + Release on main / changelog_and_release (push) Successful in 33s
Reviewed-on: #20
v26.03.21.b
2026-03-21 21:49:14 +00:00
renovate[bot]
3a624cb5cd chore(deps): update dependency astro to v6
All checks were successful
Pre-release on non-main branches / prerelease (push) Successful in 37s
v26.03.21-pre.renovate-astro-6.x.3a624cb
2026-03-21 21:48:00 +00:00
12f605e987 Merge pull request 'chore(deps): update dependency astro to v5.18.1' (#18) from renovate/astro-5.x-lockfile into main
All checks were successful
Changelog + Release on main / changelog_and_release (push) Successful in 1m48s
Reviewed-on: #18
v26.03.21.a
2026-03-21 21:42:36 +00:00
renovate[bot]
cc3d6f0e48 chore(deps): update dependency astro to v5.18.1
All checks were successful
Pre-release on non-main branches / prerelease (push) Successful in 40s
v26.03.12-pre.renovate-astro-5.x-lockfile.cc3d6f0
2026-03-12 14:31:45 +00:00
61b24dc309 Merge branch 'Version-2-Rebase'
All checks were successful
Changelog + Release on main / changelog_and_release (push) Successful in 28s
v26.03.01.a
2026-03-01 18:26:10 +00:00
1ec16aecb3 Final Version 2.0 Beta release
All checks were successful
Pre-release on non-main branches / prerelease (push) Successful in 29s
Signed-off-by: Alexander Lyall <alex@adcm.uk>
v26.03.01-pre.version-2-rebase.1ec16ae
2026-03-01 18:16:42 +00:00
bb8e0c1969 Broken code
All checks were successful
Pre-release on non-main branches / prerelease (push) Successful in 29s
Signed-off-by: Alexander Lyall <alex@adcm.uk>
v26.03.01-pre.version-2-rebase.bb8e0c1
2026-03-01 17:52:36 +00:00
09e0499ba3 Full initial 2.0 build
All checks were successful
Pre-release on non-main branches / prerelease (push) Successful in 31s
Signed-off-by: Alexander Lyall <alex@adcm.uk>
v26.03.01-pre.version-2-rebase.09e0499
2026-03-01 17:30:41 +00:00
7ecd065305 Updates to canvas of logic gate simulator:
All checks were successful
Pre-release on non-main branches / prerelease (push) Successful in 29s
- Addition of zoom feature

Signed-off-by: Alexander Lyall <alex@adcm.uk>
v26.03.01-pre.version-2-rebase.7ecd065
2026-03-01 16:37:02 +00:00
e0e72c17e8 Fully functional logic gates page
All checks were successful
Pre-release on non-main branches / prerelease (push) Successful in 28s
Signed-off-by: Alexander Lyall <alex@adcm.uk>
v26.03.01-pre.version-2-rebase.e0e72c1
2026-03-01 16:32:27 +00:00
ffab71cfcc Completed Wave 3 features:
All checks were successful
Pre-release on non-main branches / prerelease (push) Successful in 27s
- [X] New User Interface (Responsive)
- [X] Two's Compliment Simulator
- [X] Extended Binary Simulator (Custom bit sizes)
- [X] Unified Binary Simulator (Unsigned & Two's Completment combined)
- [X] Extended Hexadecimal Simulator
- [X] Unified Hexadecimal Simulator (For GCSE & A Level Specification)
- [X] Enhanced Gate Simulator (Truth Table Creator)
- [X] Compound Gate Simulator
- [ ] Computer Components Simulator

Signed-off-by: Alexander Lyall <alex@adcm.uk>
v26.03.01-pre.version-2-rebase.ffab71c
2026-03-01 16:22:58 +00:00
d4ffe30f9b Merge branch 'main' of https://git.adcmnetworks.co.uk/alexander.lyall/computing-box.git
Some checks failed
Changelog + Release on main / changelog_and_release (push) Failing after 27s
2026-03-01 13:59:01 +00:00
93542748e6 Update readme
Signed-off-by: Alexander Lyall <alex@adcm.uk>
2026-03-01 13:58:56 +00:00
98671cdeee (layout): add global navigation, header, footer, and new assets
♻️ (binary): refactor to use BaseLayout and remove inline boilerplate

Migrate

♻️ (binary): refactor UI layout and extract inline script to external file

Extract the inline

 feat(binary): add binary calculator script for interactive UI

Introduce `binary.

 (binary-tool): add random generation, bit width, and toolbox controls

Add functions for

♻️ refactor: remove unused unsignedBinary.js and binary.css files

Delete the unsigned

Wait, the prompt gave a specific list of GitMojis:
 * 🐛, Fix

 feat: add styles for binary converter UI components and controls

Add CSS classes for buttons, inputs
2026-03-01 13:58:19 +00:00
e74a20ca81 Merge pull request 'chore(deps): update actions/checkout action to v6' (#10) from renovate/actions-checkout-6.x into main
Some checks failed
Changelog + Release on main / changelog_and_release (push) Failing after 29s
Reviewed-on: #10
2026-03-01 13:48:26 +00:00
renovate[bot]
4b21391232 chore(deps): update actions/checkout action to v6 2026-03-01 13:46:41 +00:00
5708a184d5 Merge pull request 'chore: Configure Renovate' (#8) from renovate/configure into main
Some checks failed
Changelog + Release on main / changelog_and_release (push) Failing after 27s
Reviewed-on: #8
2026-03-01 13:39:02 +00:00
af131fc58a Fixed binary user interface
Signed-off-by: Alexander Lyall <alex@adcm.uk>
2026-02-28 23:35:14 +00:00
renovate[bot]
4a0e4d306a Add renovate.json 2026-02-28 23:01:44 +00:00
aa9e071d40 Update dependencies and backup of project
Some checks failed
Changelog + Release on main / changelog_and_release (push) Failing after 37s
Signed-off-by: Alexander Lyall <alex@adcm.uk>
2026-02-28 23:01:39 +00:00
4facee954c Changed .gitignore to include build outputs
All checks were successful
Pre-release on non-main branches / prerelease (push) Successful in 24s
Signed-off-by: Alexander Lyall <alex@adcm.uk>
v25.12.26-pre.version-2-rebase.4facee9
2025-12-26 22:46:58 +00:00
da081e41e9 Merge branch 'main' of https://git.adcmnetworks.co.uk/alexander.lyall/computing-box.git into Version-2-Rebase
Some checks failed
Pre-release on non-main branches / prerelease (push) Failing after 20s
* 'main' of https://git.adcmnetworks.co.uk/alexander.lyall/computing-box.git:
  Update Astro to 5.16.6
  Merging of release and changelog workflows to reduce burden on git server load.
  Update .gitea/workflows/changelog.yml
  Update .gitea/workflows/changelog.yml
  Update .gitea/workflows/changelog.yml
  Update .gitea/workflows/changelog.yml
  Add .gitea/workflows/changelog.yml
  Update README.md
  Update README.md
  Update README.md
  Update LICENSE
  Update LICENSE
  Update LICENSE
2025-12-26 22:44:55 +00:00
ce92998667 Fixed exporter 2025-12-26 22:44:49 +00:00
da28b5767d Creation of release & pre-release workflows
Some checks failed
Pre-release on non-main branches / prerelease (push) Failing after 20s
Signed-off-by: Alexander Lyall <alex@adcm.uk>
2025-12-26 22:41:47 +00:00
aed8a80b02 Update Astro to 5.16.6
Some checks failed
Changelog + Release on main / changelog_and_release (push) Failing after 20s
Signed-off-by: Alexander Lyall <alex@adcm.uk>
2025-12-26 22:30:04 +00:00
13d15796cf Merging of release and changelog workflows to reduce burden on git server load.
Some checks failed
Changelog + Release on main / changelog_and_release (push) Failing after 20s
Signed-off-by: Alexander Lyall <alex@adcm.uk>
2025-12-26 22:20:43 +00:00
d9976c0a72 Update .gitea/workflows/changelog.yml
All checks were successful
Changelog / changelog (push) Successful in 38s
2025-12-25 17:24:27 +00:00
69420030a7 Update .gitea/workflows/changelog.yml
Some checks failed
Changelog / changelog (push) Failing after 43s
2025-12-25 17:14:59 +00:00
ff63d9d8f5 Update .gitea/workflows/changelog.yml
Some checks failed
Changelog / changelog (push) Failing after 38s
2025-12-25 17:13:46 +00:00
273586137d Update .gitea/workflows/changelog.yml
Some checks failed
Changelog / changelog (push) Failing after 39s
2025-12-25 17:03:47 +00:00
89b0f733b1 Add .gitea/workflows/changelog.yml
Some checks failed
Changelog / changelog (push) Failing after 1m10s
2025-12-25 16:57:58 +00:00
b90008d13c Update README.md 2025-12-25 09:33:37 +00:00
47fb7779d9 Update README.md 2025-12-25 09:31:50 +00:00
3de0ae1fd3 Update README.md 2025-12-25 09:23:48 +00:00
fea9c3a6bf Update LICENSE 2025-12-25 09:23:09 +00:00
e0c7dce9c8 Update LICENSE 2025-12-25 09:19:35 +00:00