Skip to content

Add first apps#1

Merged
emericklaw merged 2 commits into
mainfrom
add-apps
Jan 26, 2026
Merged

Add first apps#1
emericklaw merged 2 commits into
mainfrom
add-apps

Conversation

@emericklaw
Copy link
Copy Markdown
Member

No description provided.

@github-actions
Copy link
Copy Markdown

github-actions Bot commented Jan 26, 2026

🔄 Superseded by new commit

✅ Validation Passed

📦 Updated Apps/Components:

Device Info (repositories/emericklaw/Bruce-Device-Info-App)

Flashlight (repositories/emericklaw/Bruce-Flashlight-App)

Hello World (repositories/emericklaw/Bruce-Hello-World-Example-App)

Lock Device (repositories/emericklaw/Bruce-Lock-Device-App)

Tone Generator (repositories/emericklaw/Bruce-Tone-Generator-App)

🔍 Validation Steps

📂 Processing changed directories...

  • 📁 Directory: repositories/emericklaw
    • 🔍 Checking for app subdirectories...
    • 📁 App subdirectory: Bruce-Device-Info-App
    • 📄 metadata.json
      • ✅ File exists
      • ✅ Valid JSON format
      • 🔍 Checking required fields...
        • ✅ Field name: Device Info
        • ✅ Field category: Tools
        • ✅ Field description: Device information display showing hardware details and memory statistics
        • ✅ Field version: 0.1.0
        • ✅ Field commit: fe621cd1bb56bf2f970c15b70fcdeec36a3180de
        • ✅ Field owner: emericklaw
        • ✅ Field repo: Bruce-Device-Info-App
        • ✅ Field path: /
      • 🔍 Validating fields...
        • ✅ Version format valid: 0.1.0
        • ✅ Commit hash format valid: fe621cd1bb56bf2f970c15b70fcdeec36a3180de...
        • ✅ Commit fe621cd1bb56bf2f970c15b70fcdeec36a3180de... exists on GitHub
        • ✅ Category valid: Tools
      • 🔍 Checking folder structure...
        • ✅ Folder structure valid: contains repositories/emericklaw/Bruce-Device-Info-App
      • 🔍 Validating files array...
        • ✅ Files field is a valid array with 1 entries
        • ✅ File exists at commit: Device Info.js
      • 🔍 Checking version history...
        • 🔍 Current version: 0.1.0
        • ⚠️ No previous file found in main branch
        • ✅ New app detected: 0.1.0
      • ✅ All validation checks passed
        • 🔍 Compare link check:
          • Previous commit: None
          • Current commit: fe621cd1...
          • Owner/Repo: emericklaw/Bruce-Device-Info-App
          • ⚠️ No previous commit available
          • 🚫 No compare link generated
    • 📄 logo.png
      • ✅ File exists
      • 🔍 Checking logo dimensions...
        • ℹ️ Logo size: 128x128
        • ✅ Logo size valid: 128x128
    • 📁 App subdirectory: Bruce-Flashlight-App
    • 📄 metadata.json
      • ✅ File exists
      • ✅ Valid JSON format
      • 🔍 Checking required fields...
        • ✅ Field name: Flashlight
        • ✅ Field category: Utilities
        • ✅ Field description: Simple multi-colour flashlight
        • ✅ Field version: 0.1.0
        • ✅ Field commit: a74de445e29b4d2eedf328048f0ff38c495e1db2
        • ✅ Field owner: emericklaw
        • ✅ Field repo: Bruce-Flashlight-App
        • ✅ Field path: /
      • 🔍 Validating fields...
        • ✅ Version format valid: 0.1.0
        • ✅ Commit hash format valid: a74de445e29b4d2eedf328048f0ff38c495e1db2...
        • ✅ Commit a74de445e29b4d2eedf328048f0ff38c495e1db2... exists on GitHub
        • ✅ Category valid: Utilities
      • 🔍 Checking folder structure...
        • ✅ Folder structure valid: contains repositories/emericklaw/Bruce-Flashlight-App
      • 🔍 Validating files array...
        • ✅ Files field is a valid array with 1 entries
        • ✅ File exists at commit: Flashlight.js
      • 🔍 Checking version history...
        • 🔍 Current version: 0.1.0
        • ⚠️ No previous file found in main branch
        • ✅ New app detected: 0.1.0
      • ✅ All validation checks passed
        • 🔍 Compare link check:
          • Previous commit: None
          • Current commit: a74de445...
          • Owner/Repo: emericklaw/Bruce-Flashlight-App
          • ⚠️ No previous commit available
          • 🚫 No compare link generated
    • 📄 logo.png
      • ✅ File exists
      • 🔍 Checking logo dimensions...
        • ℹ️ Logo size: 128x128
        • ✅ Logo size valid: 128x128
    • 📁 App subdirectory: Bruce-Hello-World-Example-App
    • 📄 metadata.json
      • ✅ File exists
      • ✅ Valid JSON format
      • 🔍 Checking required fields...
        • ✅ Field name: Hello World
        • ✅ Field category: Utilities
        • ✅ Field description: A simple test app for the Bruce JavaScript interpreter that displays 'Hello World!' on the screen.
        • ✅ Field version: 0.1.3
        • ✅ Field commit: b3ff054aab8e624ca29b346dfa687c5c0dcd9a3c
        • ✅ Field owner: emericklaw
        • ✅ Field repo: Bruce-Hello-World-Example-App
        • ✅ Field path: /
      • 🔍 Validating fields...
        • ✅ Version format valid: 0.1.3
        • ✅ Commit hash format valid: b3ff054aab8e624ca29b346dfa687c5c0dcd9a3c...
        • ✅ Commit b3ff054aab8e624ca29b346dfa687c5c0dcd9a3c... exists on GitHub
        • ✅ Category valid: Utilities
      • 🔍 Checking folder structure...
        • ✅ Folder structure valid: contains repositories/emericklaw/Bruce-Hello-World-Example-App
      • 🔍 Validating files array...
        • ✅ Files field is a valid array with 1 entries
        • ✅ File exists at commit: Hello World.js
      • 🔍 Checking version history...
        • 🔍 Current version: 0.1.3
        • ⚠️ No previous file found in main branch
        • ✅ New app detected: 0.1.3
      • ✅ All validation checks passed
        • 🔍 Compare link check:
          • Previous commit: None
          • Current commit: b3ff054a...
          • Owner/Repo: emericklaw/Bruce-Hello-World-Example-App
          • ⚠️ No previous commit available
          • 🚫 No compare link generated
    • 📄 logo.png
      • ✅ File exists
      • 🔍 Checking logo dimensions...
        • ℹ️ Logo size: 128x128
        • ✅ Logo size valid: 128x128
    • 📁 App subdirectory: Bruce-Lock-Device-App
    • 📄 metadata.json
      • ✅ File exists
      • ✅ Valid JSON format
      • 🔍 Checking required fields...
        • ✅ Field name: Lock Device
        • ✅ Field category: Utilities
        • ✅ Field description: Password protection app that locks your Bruce device on startup or on-demand
        • ✅ Field version: 1.1.0
        • ✅ Field commit: 438afcea7823457ae6728b85f73b7cca27c52b7f
        • ✅ Field owner: emericklaw
        • ✅ Field repo: Bruce-Lock-Device-App
        • ✅ Field path: /
      • 🔍 Validating fields...
        • ✅ Version format valid: 1.1.0
        • ✅ Commit hash format valid: 438afcea7823457ae6728b85f73b7cca27c52b7f...
        • ✅ Commit 438afcea7823457ae6728b85f73b7cca27c52b7f... exists on GitHub
        • ✅ Category valid: Utilities
      • 🔍 Checking folder structure...
        • ✅ Folder structure valid: contains repositories/emericklaw/Bruce-Lock-Device-App
      • 🔍 Validating files array...
        • ✅ Files field is a valid array with 1 entries
        • ✅ File exists at commit: Lock Device.js
      • 🔍 Checking version history...
        • 🔍 Current version: 1.1.0
        • ⚠️ No previous file found in main branch
        • ✅ New app detected: 1.1.0
      • ✅ All validation checks passed
        • 🔍 Compare link check:
          • Previous commit: None
          • Current commit: 438afcea...
          • Owner/Repo: emericklaw/Bruce-Lock-Device-App
          • ⚠️ No previous commit available
          • 🚫 No compare link generated
    • 📄 logo.png
      • ✅ File exists
      • 🔍 Checking logo dimensions...
        • ℹ️ Logo size: 128x128
        • ✅ Logo size valid: 128x128
    • 📁 App subdirectory: Bruce-Tone-Generator-App
    • 📄 metadata.json
      • ✅ File exists
      • ✅ Valid JSON format
      • 🔍 Checking required fields...
        • ✅ Field name: Tone Generator
        • ✅ Field category: Audio
        • ✅ Field description: Tone generator that can play different frequencies/musical notes with customisable duration
        • ✅ Field version: 1.0.0
        • ✅ Field commit: 3d3f98cd55a9671a1a0879b980b3a06356a81172
        • ✅ Field owner: emericklaw
        • ✅ Field repo: Bruce-Tone-Generator-App
        • ✅ Field path: /
      • 🔍 Validating fields...
        • ✅ Version format valid: 1.0.0
        • ✅ Commit hash format valid: 3d3f98cd55a9671a1a0879b980b3a06356a81172...
        • ✅ Commit 3d3f98cd55a9671a1a0879b980b3a06356a81172... exists on GitHub
        • ✅ Category valid: Audio
      • 🔍 Checking folder structure...
        • ✅ Folder structure valid: contains repositories/emericklaw/Bruce-Tone-Generator-App
      • 🔍 Validating files array...
        • ✅ Files field is a valid array with 1 entries
        • ✅ File exists at commit: Tone Generator.js
      • 🔍 Checking version history...
        • 🔍 Current version: 1.0.0
        • ⚠️ No previous file found in main branch
        • ✅ New app detected: 1.0.0
      • ✅ All validation checks passed
        • 🔍 Compare link check:
          • Previous commit: None
          • Current commit: 3d3f98cd...
          • Owner/Repo: emericklaw/Bruce-Tone-Generator-App
          • ⚠️ No previous commit available
          • 🚫 No compare link generated
    • 📄 logo.png
      • ✅ File exists
      • 🔍 Checking logo dimensions...
        • ℹ️ Logo size: 128x128
        • ✅ Logo size valid: 128x128

@github-actions
Copy link
Copy Markdown

✅ Validation Passed

📦 Updated Apps/Components:

Device Info (repositories/emericklaw/Bruce-Device-Info-App)

Flashlight (repositories/emericklaw/Bruce-Flashlight-App)

Hello World (repositories/emericklaw/Bruce-Hello-World-Example-App)

Lock Device (repositories/emericklaw/Bruce-Lock-Device-App)

Tone Generator (repositories/emericklaw/Bruce-Tone-Generator-App)

🔍 Validation Steps

📂 Processing changed directories...

  • 📁 Directory: repositories/emericklaw
    • 🔍 Checking for app subdirectories...
    • 📁 App subdirectory: Bruce-Device-Info-App
    • 📄 metadata.json
      • ✅ File exists
      • ✅ Valid JSON format
      • 🔍 Checking required fields...
        • ✅ Field name: Device Info
        • ✅ Field category: Tools
        • ✅ Field description: Device information display showing hardware details and memory statistics
        • ✅ Field version: 1.0.0
        • ✅ Field commit: fe621cd1bb56bf2f970c15b70fcdeec36a3180de
        • ✅ Field owner: emericklaw
        • ✅ Field repo: Bruce-Device-Info-App
        • ✅ Field path: /
      • 🔍 Validating fields...
        • ✅ Version format valid: 1.0.0
        • ✅ Commit hash format valid: fe621cd1bb56bf2f970c15b70fcdeec36a3180de...
        • ✅ Commit fe621cd1bb56bf2f970c15b70fcdeec36a3180de... exists on GitHub
        • ✅ Category valid: Tools
      • 🔍 Checking folder structure...
        • ✅ Folder structure valid: contains repositories/emericklaw/Bruce-Device-Info-App
      • 🔍 Validating files array...
        • ✅ Files field is a valid array with 1 entries
        • ✅ File exists at commit: Device Info.js
      • 🔍 Checking version history...
        • 🔍 Current version: 1.0.0
        • ⚠️ No previous file found in main branch
        • ✅ New app detected: 1.0.0
      • ✅ All validation checks passed
        • 🔍 Compare link check:
          • Previous commit: None
          • Current commit: fe621cd1...
          • Owner/Repo: emericklaw/Bruce-Device-Info-App
          • ⚠️ No previous commit available
          • 🚫 No compare link generated
    • 📄 logo.png
      • ✅ File exists
      • 🔍 Checking logo dimensions...
        • ℹ️ Logo size: 128x128
        • ✅ Logo size valid: 128x128
    • 📁 App subdirectory: Bruce-Flashlight-App
    • 📄 metadata.json
      • ✅ File exists
      • ✅ Valid JSON format
      • 🔍 Checking required fields...
        • ✅ Field name: Flashlight
        • ✅ Field category: Utilities
        • ✅ Field description: Simple multi-colour flashlight
        • ✅ Field version: 1.0.0
        • ✅ Field commit: a74de445e29b4d2eedf328048f0ff38c495e1db2
        • ✅ Field owner: emericklaw
        • ✅ Field repo: Bruce-Flashlight-App
        • ✅ Field path: /
      • 🔍 Validating fields...
        • ✅ Version format valid: 1.0.0
        • ✅ Commit hash format valid: a74de445e29b4d2eedf328048f0ff38c495e1db2...
        • ✅ Commit a74de445e29b4d2eedf328048f0ff38c495e1db2... exists on GitHub
        • ✅ Category valid: Utilities
      • 🔍 Checking folder structure...
        • ✅ Folder structure valid: contains repositories/emericklaw/Bruce-Flashlight-App
      • 🔍 Validating files array...
        • ✅ Files field is a valid array with 1 entries
        • ✅ File exists at commit: Flashlight.js
      • 🔍 Checking version history...
        • 🔍 Current version: 1.0.0
        • ⚠️ No previous file found in main branch
        • ✅ New app detected: 1.0.0
      • ✅ All validation checks passed
        • 🔍 Compare link check:
          • Previous commit: None
          • Current commit: a74de445...
          • Owner/Repo: emericklaw/Bruce-Flashlight-App
          • ⚠️ No previous commit available
          • 🚫 No compare link generated
    • 📄 logo.png
      • ✅ File exists
      • 🔍 Checking logo dimensions...
        • ℹ️ Logo size: 128x128
        • ✅ Logo size valid: 128x128
    • 📁 App subdirectory: Bruce-Hello-World-Example-App
    • 📄 metadata.json
      • ✅ File exists
      • ✅ Valid JSON format
      • 🔍 Checking required fields...
        • ✅ Field name: Hello World
        • ✅ Field category: Utilities
        • ✅ Field description: A simple test app for the Bruce JavaScript interpreter that displays 'Hello World!' on the screen.
        • ✅ Field version: 1.0.0
        • ✅ Field commit: b3ff054aab8e624ca29b346dfa687c5c0dcd9a3c
        • ✅ Field owner: emericklaw
        • ✅ Field repo: Bruce-Hello-World-Example-App
        • ✅ Field path: /
      • 🔍 Validating fields...
        • ✅ Version format valid: 1.0.0
        • ✅ Commit hash format valid: b3ff054aab8e624ca29b346dfa687c5c0dcd9a3c...
        • ✅ Commit b3ff054aab8e624ca29b346dfa687c5c0dcd9a3c... exists on GitHub
        • ✅ Category valid: Utilities
      • 🔍 Checking folder structure...
        • ✅ Folder structure valid: contains repositories/emericklaw/Bruce-Hello-World-Example-App
      • 🔍 Validating files array...
        • ✅ Files field is a valid array with 1 entries
        • ✅ File exists at commit: Hello World.js
      • 🔍 Checking version history...
        • 🔍 Current version: 1.0.0
        • ⚠️ No previous file found in main branch
        • ✅ New app detected: 1.0.0
      • ✅ All validation checks passed
        • 🔍 Compare link check:
          • Previous commit: None
          • Current commit: b3ff054a...
          • Owner/Repo: emericklaw/Bruce-Hello-World-Example-App
          • ⚠️ No previous commit available
          • 🚫 No compare link generated
    • 📄 logo.png
      • ✅ File exists
      • 🔍 Checking logo dimensions...
        • ℹ️ Logo size: 128x128
        • ✅ Logo size valid: 128x128
    • 📁 App subdirectory: Bruce-Lock-Device-App
    • 📄 metadata.json
      • ✅ File exists
      • ✅ Valid JSON format
      • 🔍 Checking required fields...
        • ✅ Field name: Lock Device
        • ✅ Field category: Utilities
        • ✅ Field description: Password protection app that locks your Bruce device on startup or on-demand
        • ✅ Field version: 1.1.0
        • ✅ Field commit: 438afcea7823457ae6728b85f73b7cca27c52b7f
        • ✅ Field owner: emericklaw
        • ✅ Field repo: Bruce-Lock-Device-App
        • ✅ Field path: /
      • 🔍 Validating fields...
        • ✅ Version format valid: 1.1.0
        • ✅ Commit hash format valid: 438afcea7823457ae6728b85f73b7cca27c52b7f...
        • ✅ Commit 438afcea7823457ae6728b85f73b7cca27c52b7f... exists on GitHub
        • ✅ Category valid: Utilities
      • 🔍 Checking folder structure...
        • ✅ Folder structure valid: contains repositories/emericklaw/Bruce-Lock-Device-App
      • 🔍 Validating files array...
        • ✅ Files field is a valid array with 1 entries
        • ✅ File exists at commit: Lock Device.js
      • 🔍 Checking version history...
        • 🔍 Current version: 1.1.0
        • ⚠️ No previous file found in main branch
        • ✅ New app detected: 1.1.0
      • ✅ All validation checks passed
        • 🔍 Compare link check:
          • Previous commit: None
          • Current commit: 438afcea...
          • Owner/Repo: emericklaw/Bruce-Lock-Device-App
          • ⚠️ No previous commit available
          • 🚫 No compare link generated
    • 📄 logo.png
      • ✅ File exists
      • 🔍 Checking logo dimensions...
        • ℹ️ Logo size: 128x128
        • ✅ Logo size valid: 128x128
    • 📁 App subdirectory: Bruce-Tone-Generator-App
    • 📄 metadata.json
      • ✅ File exists
      • ✅ Valid JSON format
      • 🔍 Checking required fields...
        • ✅ Field name: Tone Generator
        • ✅ Field category: Audio
        • ✅ Field description: Tone generator that can play different frequencies/musical notes with customisable duration
        • ✅ Field version: 1.0.0
        • ✅ Field commit: 3d3f98cd55a9671a1a0879b980b3a06356a81172
        • ✅ Field owner: emericklaw
        • ✅ Field repo: Bruce-Tone-Generator-App
        • ✅ Field path: /
      • 🔍 Validating fields...
        • ✅ Version format valid: 1.0.0
        • ✅ Commit hash format valid: 3d3f98cd55a9671a1a0879b980b3a06356a81172...
        • ✅ Commit 3d3f98cd55a9671a1a0879b980b3a06356a81172... exists on GitHub
        • ✅ Category valid: Audio
      • 🔍 Checking folder structure...
        • ✅ Folder structure valid: contains repositories/emericklaw/Bruce-Tone-Generator-App
      • 🔍 Validating files array...
        • ✅ Files field is a valid array with 1 entries
        • ✅ File exists at commit: Tone Generator.js
      • 🔍 Checking version history...
        • 🔍 Current version: 1.0.0
        • ⚠️ No previous file found in main branch
        • ✅ New app detected: 1.0.0
      • ✅ All validation checks passed
        • 🔍 Compare link check:
          • Previous commit: None
          • Current commit: 3d3f98cd...
          • Owner/Repo: emericklaw/Bruce-Tone-Generator-App
          • ⚠️ No previous commit available
          • 🚫 No compare link generated
    • 📄 logo.png
      • ✅ File exists
      • 🔍 Checking logo dimensions...
        • ℹ️ Logo size: 128x128
        • ✅ Logo size valid: 128x128

@emericklaw emericklaw merged commit cf36b00 into main Jan 26, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant