diff --git a/A-Team-Android_Image_Toolkit-v1.2.7z b/A-Team-Android_Image_Toolkit-v1.2.7z new file mode 100644 index 0000000..d206f40 Binary files /dev/null and b/A-Team-Android_Image_Toolkit-v1.2.7z differ diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000..474ab60 --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,153 @@ +## v1.2 — 2026-09-12 +- Device Tools Theme dropdown now receives the active theme color treatment, including hover/focus states. + + +## v1.1.7 — 2026-09-12 +- Added the themed **Check for Updates** control beside the Device Tools theme selector. +- Added a themed update-available dialog showing the remote version and changelog before installation. +- Added explicit **Continue Update** and **Decline** choices. +- Kept update metadata checks and .7z download/install work off the GTK UI thread. + + +# v1.1.6 - Integrated Updater — 2026-09-12 +- Added a **Check for Updates** button beside the Device Tools theme selector. +- Added background update metadata checks against the A-Team Git repository. +- Added `.7z` update download, optional SHA-256 verification, staged extraction, install, and automatic restart. +- Update installation preserves the existing toolkit working folders and user settings. +- Added support for the `display`, `file`, `changelog`, and optional `sha256` fields in `Updates/version.json`. + + +## v1.1 — 2026-09-12 +- Fixed Linux folder launching so the desktop file manager opens as the invoking desktop user instead of inheriting the toolkit's root privileges. +- Module 3 (EROFS / EXT4 Rebuilder) no longer opens its module working-folder root; it opens the concrete extracted image folder when available. +- Applied the non-root folder opener to the other module folder-opening actions as well. + + +## v1.0.4 — 2026-09-12 +- Unified module output handling with a thread-safe, batched GTK log buffer. +- All module output windows now auto-scroll to the newest output. +- Batched high-volume output updates to reduce UI lag during fast tool output. +- Updated Super Image Creator to use the same buffered live output behavior. + + +## v1.0.3 — 2026-09-12 +- Added A-Team Orange, A-Team Cyan, A-Team Red, and A-Team Pink Device Tools themes. +- Added matching theme-colored Device Tools banners and control styling. + + +## v1.0.1 — 2026-09-11 +- Live Fastboot/ADB device-command progress restored. The status bar now updates as command output arrives while - preserving the existing completion dialog and full captured output. + + +## v1.0 – +- 2nd Public Release... + + +## v0.5.58 — Consolidated Device Tools / Package Cleanup +- Device Tools startup centering corrected and preserved across initial GTK allocation. +- Preserved the working responsive resize and horizontal scrolling behavior. +- Preserved existing Device Tools button/input widths. +- FASTBOOT FLASH image selection displays only the selected image filename while retaining the full path internally. +- FASTBOOT FLASH controls use the established compact layout and fixed 28 px panel gaps. +- Startup sudo password prompt is cleared and hidden after Continue. +- Module 5 Vendor Boot Extract/Rebuild staging and Clean operation were corrected. +- Android Blue is the default Device Tools theme when no saved theme exists, with selected theme persistence. +- Package permissions were normalized and temporary Python cache/test artifacts cleaned from release packages. +- Main window/workspace sizing and snapping fixes were preserved. + + +## v0.5.57 — 2026-09-11 +- Fixed desktop left/right window snapping by removing the hidden 900 px horizontal minimum from the workspace scroller. +- Preserved the existing Modules panel width and workspace expansion behavior. +- Left ADB, FASTBOOT, and FASTBOOT FLASH Device Tools window code unchanged. + + +## v0.5.56 — 2026-09-10 +- Moved the Modules panel flush to the far left of the main workspace area while retaining its 285 px width. +- Removed remaining layout/shadow spacing around the module list. +- Made the Workspace explicitly fill all horizontal space remaining beside the Modules panel. +- Preserved the existing ADB, FASTBOOT, and FASTBOOT FLASH Device Tools code unchanged. + + +## v0.5.55 — 2026-09-10 +- Updated launcher.py to be the authoritative GUI version source (VERSION = "0.5.55"). +- Updated the GUI version fallback to follow ATEAM_TOOLKIT_VERSION from the launcher. +- Fixed ateam_settings.ini ownership/permissions after saving from the root-running application. +- Fixed main workspace geometry so the Modules panel is flush left and the Workspace butts directly against it. +- Removed the hard content-width minimum that interfered with desktop side snapping. +- Kept the ADB, FASTBOOT, and FASTBOOT FLASH Device Tools window code unchanged. +- Retained the Vendor Boot Extract / Rebuild browse-parent fix from the current release. + + +## v0.5.54 — 2026-09-10 +- Vendor Boot Extract / Rebuild Run Tool workflow updated. +- Improved module workspace sizing and module work-area expansion. +- Continued Device Tools and window-management fixes. + + +## v0.5.53 — 2026-09-10 +- Adjusted Modules / Workspace layout and module work-area sizing. + + +## v0.5.52 — 2026-09-10 +- Fixed Vendor Boot Extract / Rebuild Run Tool command construction and output handling. + + +## v0.5.51 — 2026-09-10 +- Improved desktop window snapping behavior. +- Swapped Module 6 and Module 7 assignments. + + +## v0.5.50 — 2026-09-10 +- Fixed A-Team settings file locking/ownership. +- Fixed Vendor Boot Extract / Rebuild browse handling. +- Improved native window behavior. + + +## v0.5.49 — 2026-09-10 +- Connected launcher version to the GUI footer. +- Fixed Super Image Creator output ownership. +- Fixed EROFS / EXT4 working-folder handling and ownership. +- Fixed Fastboot Flash worker startup and progress reporting. + + +## v0.5.48 — 2026-09-10 +- Fixed EROFS / EXT4 extraction destination handling. +- Restored user ownership for extracted working folders. + + +## v0.5.47 — 2026-09-10 +- Added automatic terminal scrolling for EROFS / EXT4 operations. + + +## v0.5.46 — 2026-09-10 +- Restored user ownership for Super Image Extractor output folders. + + +## v0.5.45 — 2026-09-10 +- Added root startup and in-memory sudo password handling. +- Improved EROFS / EXT4 selected-folder extraction/rebuild behavior. +- Reworked Android Image Kitchen around the Super Image Creator workflow. +- Improved Device Tools theme selector sizing. +- Added Fastboot Flash progress status. + + +## v0.5.44 — 2026-09-10 +- Expanded module work areas and input/terminal widths. + + +## v0.5.4 +- Reworked Device Tools with A-Team cyber-tech banner themes. +- Added selectable Green, Blue, and Purple Device Tools themes. +- Fixed duplicated ADB/Fastboot executable arguments. +- Kept Sideload ZIP and Logcat controls functional over the artwork. + + +## v0.02 +- Simplified script code. +- Added system_dlkm support. +- Added dual-boot A+B image support. + + +## v0.01 +- Initial release. diff --git a/Updates/version.json b/Updates/version.json index e37f4eb..49ec9d1 100755 --- a/Updates/version.json +++ b/Updates/version.json @@ -1,6 +1,6 @@ { "version": "2", - "display": "1.1", + "display": "1.2", "file": "A-Team-Android_Image_Toolkit-v1.2.7z", "changelog": "Fixed Linux folder launching so the desktop file manager opens as the invoking desktop user instead of inheriting the toolkit's root privileges. Module 3 (EROFS / EXT4 Rebuilder) no longer opens its module working-folder root; it opens the concrete extracted image folder when available.- Applied the non-root folder opener to the other module folder-opening actions as well." }