Skip to content

v0.0.3-dev

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 05 Mar 11:13

Dev Pre-release v0.0.3-dev

Summary

  • Changes since v0.0.2-dev.
  • Non-merge commits: 45

Included Commits

  • 3a6f963 chore(release): dev 0.0.3-dev [skip ci] (github-actions[bot], 2026-03-05)
  • f685f53 ci(release): fix generated timestamp in detailed release notes step (fabian-n-gude-systems, 2026-03-05)
  • 2ec6864 ci(release): generate detailed dev release notes and drop tracked tools readme (fabian-n-gude-systems, 2026-03-05)
  • cb3918b chore(repo): remove unintended tracked assets and normalize icon/dependency layout (fabian-n-gude-systems, 2026-03-05)
  • 3958bab ci(release): push annotated dev tags explicitly and pin release target to dev (fabian-n-gude-systems, 2026-03-05)
  • 123c82c ci(release): fix tag existence check in PowerShell workflow (fabian-n-gude-systems, 2026-03-05)
  • 3cb1e50 webui: align sidebar version with next dev release (0.0.3-dev) (fabian-n-gude-systems, 2026-03-05)
  • d2c5c1e ci(release): automate dev pre-release with version bump and Windows build (fabian-n-gude-systems, 2026-03-05)
  • 68bb532 webui: disable profile menu and add completed-note alerts with unread bell indicator (fabian-n-gude-systems, 2026-03-03)
  • 56cd22f webui: make force firmware optional, honor No Update per device, and improve status/docs (fabian-n-gude-systems, 2026-03-03)
  • cd86c27 webui: rename Draft UI to Current device list and clean export labels (fabian-n-gude-systems, 2026-03-02)
  • cd7e401 Switch host-list editing to draft-first flow with banner-based apply controls (fabian-n-gude-systems, 2026-03-02)
  • d4cbb08 Refine WebUI host-list UX with draft import preview, unsaved banner, and export source options (fabian-n-gude-systems, 2026-02-27)
  • 71e225c Add practical CLI examples to --help output (fabian-n-gude-systems, 2026-02-25)
  • 1207a45 Improve missing upload.ini and WebUI discovery logging (fabian-n-gude-systems, 2026-02-25)
  • a5ba0f2 Stabilize model resolution and selection behavior in Web UI (fabian-n-gude-systems, 2026-02-19)
  • 32e0f6a Add device hostname to status results and Web UI display (fabian-n-gude-systems, 2026-02-17)
  • 5abf6ad Fix gude.ico aspect ratio (fabian-n-gude-systems, 2026-01-28)
  • d5cdfcb Switch web logo and update build icon (fabian-n-gude-systems, 2026-01-28)
  • 25ac80d Update logo, device config, and build icon settings (fabian-n-gude-systems, 2026-01-27)
  • 1671d99 feat(webui): add update confirmation dialog and improve notes styling (fabian-n-gude-systems, 2025-12-08)
  • 39f18f0 UI Redesign & Regression Fixes: Compact table layout and progress updates (fabian-n-gude-systems, 2025-12-08)
  • a0b39ac Feat: Enhance UI with GBL control, Delete button, and startup fixes (fabian-n-gude-systems, 2025-11-26)
  • dab4577 Enhance Device Management: Add Device, Import/Export INI, Save Config (fabian-n-gude-systems, 2025-11-25)
  • b34147c Implement SSL Certificate Management (fabian-n-gude-systems, 2025-11-24)
  • 1bb89b3 Implement Config Management and UI Improvements (fabian-n-gude-systems, 2025-11-24)
  • 89c5f47 feat(webui): complete local firmware selection and upload (fabian-n-gude-systems, 2025-11-24)
  • 9cdce2a Enhance Web UI with loading spinner and detailed progress tracking (fabian-n-gude-systems, 2025-11-20)
  • 25cf79f Add favicon to web UI (fabian-n-gude-systems, 2025-11-20)
  • b4af12d feat: implement refresh button status check for selected IPs (fabian-n-gude-systems, 2025-11-20)
  • bae75b6 Improve multi-task logging and suppress API noise (fabian-n-gude-systems, 2025-11-19)
  • ee6e913 webui: align status-only labeling and publish-date with CLI; core: add status_only flag and use per-model publish date in summary (fabian-n-gude-systems, 2025-10-16)
  • 2e399ed core: show -R2 for latest-known in summary; prefer publish date for online versions\n\n- Append -R2 to latest-known when selected prodid is R2 (initial/current already retain device suffix)\n- Use per-model publish date from online JSON when available; fallback to url.last_update\n- Store selected prodid and latest publish date on DeviceResult for summary display (fabian-n-gude-systems, 2025-10-15)
  • f0840c8 feat: add firmware prodid resolver with wildcard handling and case-insensitive alias fallback (fabian-n-gude-systems, 2025-10-14)
  • da39c91 fix: avoid duplicate entries in Device Processing Summary by removing worker-side result appends (fabian-n-gude-systems, 2025-10-14)
  • c481a22 core,cli,webui: add device-level concurrency and JSONL progress; default WebUI to 2 workers\n\n- CLI (upload.py): introduce --device-concurrency and optional --jsonl-progress; refactor per-device processing into a worker with optional progress callback; thread-safe config access and per-device GBL instance; emit device_start/device_done events.\n- Programmatic API: run_processing_from_options gains device_concurrency + progress_cb and threads requests to iterate_list.\n- WebUI (server.py): pass device_concurrency=2 to updates; leave scan as-is for now.\n\nBack-compat: sequential behavior when concurrency=1; logs remain unchanged if JSONL not used. (fabian-n-gude-systems, 2025-10-02)
  • b9264f4 core,webui,build: default EXE to launch Web UI and auto-open browser; bundle web assets (fabian-n-gude-systems, 2025-10-01)
  • 9685f6e webui: add selection-based Update flow and backend endpoint (fabian-n-gude-systems, 2025-10-01)
  • 5c374be webui: add DataTables header select-all checkbox and wiring (fabian-n-gude-systems, 2025-09-30)
  • 8961758 webui: fix AttributeError for missing 'nogbl' in upload path (fabian-n-gude-systems, 2025-09-30)
  • a798bf0 feat(ui): realign DataTables controls; split search and actions; center length (fabian-n-gude-systems, 2025-09-30)
  • fd0f102 feat(ui): align DataTables toolbar buttons; add “Find Devices”; rename “GBL Query” → “Refresh” (fabian-n-gude-systems, 2025-09-30)
  • 594404a webui: hardcode assets folder; add minimal assets set (fabian-n-gude-systems, 2025-09-30)
  • 3a4d9c4 feat(web-gui): align UI with template; fix burger collapse and theme switch\n\n- Replace top-right actions with exact 3_icons.html snippet (theme, bell, user)\n- Wire Light/Dark/Auto via data-theme-control with fallback script and icon sync\n- Remove Bootstrap collapse on burger; use html.navbar-vertical-collapsed class\n- Deduplicate toggle handlers; ensure smooth open/close animation without flicker\n- Keep collapse container open (show) and rely on class for transitions\n- Add sidebar footer (Product, Version, ©) and auto-hide when collapsed\n- Normalize support icons (Git/Issues) size/alignment for consistency (fabian-n-gude-systems, 2025-09-04)
  • 07d4f1f feat(web-gui): scaffold lightweight web UI and server\n\n- Create branch web-gui from dev\n- Add minimal stdlib HTTP server at webui/server.py serving a Devices page\n- Clone GudeNWTabelle styling by serving bundled assets under /assets\n- Add webui/index.html with table (search + pagination) and 'GBL Query' button\n- Expose run_processing_from_options() in upload.py to run existing logic programmatically\n- Wire API endpoints: GET /api/run (triggers -G -S -o), GET /api/devices (results)\n- Fix imports: ensure repo root on sys.path for server; widen type hints for compatibility\n\nThis establishes a lightweight web front-end without external deps and keeps CLI behavior intact. (fabian-n-gude-systems, 2025-09-04)

Changed Files

  • .github/scripts/bump_dev_version.py
  • .github/workflows/dev-release.yml
  • .gitignore
  • README.md
  • config/config_00_19_32_00_00_01.txt
  • config/config_00_19_32_00_e9_cf.txt
  • config/readme.txt
  • fw/onlineupdate.py
  • fw/version.ini
  • gude/deployDev.py
  • gude/gude.ico
  • gude/httpDevice.py
  • gude_only-logo.svg
  • gude_only-logo_sw.ico
  • pyproject.toml
  • requirements.txt
  • run_upload.bat
  • ssl/cert_00.pem
  • ssl/cert_00_19_32_00_00_01.pem
  • ssl/readme.txt
  • tools/python/readme.txt
  • upload.py
  • upload.spec
  • webui/assets/bootstrap.min.js
  • webui/assets/config.js
  • webui/assets/dataTables.bootstrap5.min.css
  • webui/assets/dataTables.bootstrap5.min.js
  • webui/assets/gude.svg
  • webui/assets/gude_only-logo.svg
  • webui/assets/jquery.dataTables.min.js
  • webui/assets/jquery.min.js
  • webui/assets/popper.min.js
  • webui/assets/simplebar.min.css
  • webui/assets/simplebar.min.js
  • webui/assets/theme.min.css
  • webui/assets/theme.min.js
  • webui/assets/user.min.css
  • webui/index.html
  • webui/server.py

Artifact

  • gude-upload-0.0.3-dev-windows-x64.exe