Skip to content

BUG] Fix the apps sync over github and prepare entry for CLI #25

Merged
Circuit-Overtime merged 7 commits into
mainfrom
fix/bt-apps-sync
May 16, 2026
Merged

BUG] Fix the apps sync over github and prepare entry for CLI #25
Circuit-Overtime merged 7 commits into
mainfrom
fix/bt-apps-sync

Conversation

@Circuit-Overtime
Copy link
Copy Markdown
Member

@Circuit-Overtime Circuit-Overtime commented May 16, 2026

Changes Made

  • apps/bt/main.py — Auto-starts a scan when BT is toggled on so nearby devices appear immediately; replaces stub "Pair queued" notification with real start_pair() call and surfaces success/failure in the notification; contextual hint bar now shows "A=Connect" on a nearby device row vs "A=toggle" elsewhere.
  • apps/store/main.py — Switched item["installed"] to item.get("installed") to avoid KeyError on catalogue entries that haven't had the flag back-filled yet.
  • oreoOS/store.py — Removed stale module-level docstring; after each refresh(), stamps installed on every catalogue entry and prunes orphaned .py icon files from the icons cache dir.
  • oreoOS/config.py — Bumped VERSION from v1.4.26v1.4.28.
  • tools/deploy.py — Added --override=<csv> (and bare --override defaulting to gallery,reader) flag that wipes named app trees on device before the push and drops their hash-cache entries so they get re-uploaded in the same run.

Checklist

  • MicroPython compat: no f-strings with =, no pathlib, no walrus in modules that ship to flash
  • No secrets committed (.env, secrets.py)
  • Flashed + smoke-tested on hardware
  • Tested locally:

@elixpoo elixpoo moved this to Todo in Dev May 16, 2026
@elixpoo elixpoo added this to Dev May 16, 2026
@elixpoo elixpoo added the DEV Category: Dev label May 16, 2026
@Circuit-Overtime Circuit-Overtime merged commit f20ce8d into main May 16, 2026
1 check passed
@github-project-automation github-project-automation Bot moved this from Todo to Done in Dev May 16, 2026
@elixpoo
Copy link
Copy Markdown
Contributor

elixpoo commented May 16, 2026

[CHANGE LOG] 📋 Changelog updated for PR #25. View changelog

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

DEV Category: Dev

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

2 participants