Commit Graph

73 Commits

Author SHA1 Message Date
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
9a6088fc9b Update LICENSE 2025-12-25 09:16:41 +00:00
3addaca2f2 Snapshot as lots broken. Taken snapshot before reverting commits 2025-12-17 17:28:40 +00:00
ce6c2298a1 Binary simulator is feature complete.
Known issues:
- Formatting of the navbar across the site is broken
- Formatting of the Binary simulator is broken

Signed-off-by: Alexander Lyall <alex@adcm.uk>
2025-12-16 22:46:29 +00:00
8b3c58c8d9 Recent Changes:
- Make the navigation bar 3 times it's current height
- The navbar needs the Computing:Box logo to the left of the site name
- Move the toolbox button to appear below the navigation bar
- Make the background of the random button glow/pulse green when random is running
- Make Random run a little longer (like 25% more)
- Rename the "Custom" card to "Custom Number"
2025-12-16 19:56:40 +00:00
ae91944cb4 Fixed Changes:
- The bit value when in two's compliment mode is not right, it should be on the same line, not wrapped
- The random button should glow when the random function is running, it shouldn't be solid green all the time
- The reset button, can you make the background of it red when hovered over too? I want it to pulse red on the background as well
- Make the title of this page (in head) "Binary Simulator"
- Reinstate the BaseLayout layout which we created previously
- The shifts for Two's Compliment do not work. An Arithmetic Right Shift would keep the value of the most significant bit.

Signed-off-by: Alexander Lyall <alex@adcm.uk>
2025-12-16 19:35:39 +00:00
8bf8b44938 - Make the bulbs 25% bigger
- Make the increment/decrement buttons centred to the card
- The toolbox button disappears when the toolbox is hidden
- Move the custom buttons to their own card in the toolbox
- Put the random button in the same card as the custom buttons
- Make the random button glow/pulse green when it is running
- Move the shift buttons to the "Tools" card
- Make the reset button the full width of the card, it should be in the bottom row on its own.
- Make the reset button glow/pulse red when hovered over
- Rename Mode to "Settings"
- Move bit width to the "Settings" card
- Keep the "Tools" card named as "Tools"
2025-12-16 19:17:06 +00:00
7fa90ab165 Signed-off-by: Alexander Lyall <alex@adcm.uk> 2025-12-16 18:53:23 +00:00
f68aea4e33 Binary Page Beta 1
Signed-off-by: Alexander Lyall <alex@adcm.uk>
2025-12-16 17:18:03 +00:00
91a07e49ae feat(v2-alpha): add collapsible toolbox and refine binary simulator layout
- Introduce collapsible right-hand toolbox for the binary simulator
- Pin toolbox to the right edge with responsive fallback on smaller screens
- Rework tools and bit-width controls into a shared side layout
- Adjust control sizing, spacing, and visual hierarchy for clarity

Notes:
- Toolbox collapse is functional but requires refinement
- Tools and Bit Width should be merged into a single module/card
- Collapsed state does not yet fully hide the panel or re-centre content

Signed-off-by: Alexander Lyall <alex@adcm.uk>
2025-12-16 15:13:18 +00:00
1519032f5b Fixed the dual bulb issue, added new font to typeface package
Signed-off-by: Alexander Lyall <alex@adcm.uk>
2025-12-16 14:27:51 +00:00
8d701a7704 Update to increment/decrement buttons and rearrangement of buttons.
Page now broken...

Signed-off-by: Alexander Lyall <alex@adcm.uk>
2025-12-16 13:04:21 +00:00
ac585701a3 Fix broken code
Signed-off-by: Alexander Lyall <alex@adcm.uk>
2025-12-16 11:30:59 +00:00
002fbb8b6c Addition of increment/decrement buttons, addition of Auto Random button
Signed-off-by: Alexander Lyall <alex@adcm.uk>
2025-12-16 11:19:51 +00:00
e6da9c8c98 Tweaks to Binary UI
Signed-off-by: Alexander Lyall <alex@adcm.uk>
2025-12-15 19:58:34 +00:00
d4765b3788 feat(v2-alpha): refactor binary simulator and introduce shared site layout
- Rewrite binary simulator with unified unsigned and two’s complement logic
- Support dynamic bit widths from 4 to 64 with LSB-preserving resizing
- Replace legacy unsigned-only scripts with a single maintainable implementation
- Extract binary styles into dedicated CSS and add global site styling
- Introduce shared header, footer, and base layout components
- Migrate Binary page to BaseLayout and modular assets

Signed-off-by: Alexander Lyall <alex@adcm.uk>
2025-12-14 19:46:23 +00:00
460126dccc Update to product roadmap
Signed-off-by: Alexander Lyall <alex@adcm.uk>
2.0
2025-12-14 17:11:21 +00:00
58202ca853 feat(alpha): introduce Computing:Box prototype alpha branding and assets
- Update README to reflect Computing:Box as the evolution of Bit:Box and CS:Box
- Replace CS:Box logo references with Computing:Box branding
- Add initial Bootstrap Studio design file for prototype layout
- Include legacy CS:Box logo assets for reference and transition
- Establish baseline assets for Prototype Alpha phase

Signed-off-by: Alexander Lyall <alex@adcm.uk>
2025-12-14 17:06:57 +00:00
50829688e3 feat(binary): add full binary simulator with unsigned and two’s complement modes
- Introduce new Binary Simulator page with adjustable bit width (4–16 bits)
- Support unsigned and two’s complement representations with live conversion
- Add left/right shift operations and custom binary/denary input
- Implement accessible bulb-and-switch UI with MD3-inspired styling
- Add seven-segment display font assets for realistic number output
- Establish shared base layout, styles, and tooling for future simulators

Signed-off-by: Alexander Lyall <alex@adcm.uk>
2025-12-14 16:57:31 +00:00
7a694bf400 Update README.md 2025-12-14 16:34:30 +00:00
8ea5c870be revert 268a82f17c
revert ci(deploy): add Gitea Actions workflow for site publishing

- Add publish workflow to deploy main branch via SFTP
- Configure workflow dispatch and push-to-main triggers
- Use repository variables and secrets for SSH credentials
- Update README logo markup for consistent sizing

Signed-off-by: Alexander Davis <alex@adcm.uk>
2025-12-14 16:18:42 +00:00
758d2228f7 feat(rebrand): migrate CS:Box content to Computing:Box branding
- Rebrand UI text, navigation, footer, and metadata to Computing:Box
- Add canonical URLs and updated Open Graph metadata for SEO
- Replace legacy CS:Box imagery with new Computing:Box assets
- Update About page copy to reflect expanded curriculum focus
- Enhance A Level hexadecimal simulator with custom binary input
- Regenerate exported assets and font hashes

Signed-off-by: Alexander Davis <alex@adcm.uk>
2025-12-14 15:23:57 +00:00
268a82f17c ci(deploy): add Gitea Actions workflow for site publishing
- Add publish workflow to deploy main branch via SFTP
- Configure workflow dispatch and push-to-main triggers
- Use repository variables and secrets for SSH credentials
- Update README logo markup for consistent sizing

Signed-off-by: Alexander Davis <alex@adcm.uk>
2025-12-14 13:59:47 +00:00
01cc324549 chore(assets): reorganise project files and add exported pages
- Move Bootstrap Studio design file into assets/bootstrap
- Rename and relocate screenshots into assets/screenshot with kebab-case names
- Add generated export HTML pages for simulators and site content
- Preserve existing content with no functional changes to simulators

Signed-off-by: Alexander Davis <alex@adcm.uk>
2025-12-14 13:53:28 +00:00
6e1c31068a chore(repo): update CODEOWNERS and remove exported site artifacts
- Update default reviewer from @MrDavisCSIT to @alexander.lyall
- Remove generated files under Export/ (HTML/CSS/assets) from the repo
- Update Bootstrap Studio project file (CSBox.bsdesign)
``` :contentReference[oaicite:0]{index=0}

Signed-off-by: Alexander Davis <alex@adcm.uk>
2025-12-14 13:49:40 +00:00
a87d9d0da6 Export of updated website
Signed-off-by: Alexander Davis <alex@adcm.uk>
2025-12-09 19:56:29 +00:00
36fcbf53f9 Removal of external linking
Signed-off-by: Alexander Davis <alex@adcm.uk>
2025-12-09 19:53:41 +00:00
f8a86adc40 Merge branch 'main' of https://gitea.adcmnetworks.co.uk/alexander/CS-Box
Merge of minor updates
2025-07-20 14:16:56 +01:00
837f1f3e9f Added show on hover for dropdown menu items 2025-07-20 14:13:40 +01:00
Alexander Davis
c94121646b Update README.md 2025-07-19 19:53:08 +01:00
9bbd8ee3c0 Tracking Update
Updates to site tracking service
2025-05-26 21:51:05 +01:00
f7766d03b0 Create CODEOWNERS 2025-04-24 20:43:24 +01:00
d89c0093fa Upload of Screenshorts 2025-04-24 20:40:45 +01:00
b6cefbfdbe Update CSBox.bsdesign 2025-02-22 11:39:42 +00:00
fc9c5f4c9f Update CSBox.bsdesign 2024-12-11 23:05:49 +00:00