v0.0.3-dev
Pre-release
Pre-release
Dev Pre-release v0.0.3-dev
-
Version: 0.0.3-dev
-
Generated: 2026-03-05 11:13:20 +00:00
-
Commit range: v0.0.2-dev..v0.0.3-dev
-
Workflow run: https://github.com/gudesystems/upload.py/actions/runs/22715215087
-
Compare: v0.0.2-dev...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