Skip to content

feat(branch): add branch tool, automated backups & small bug fixes - #6

Merged
itsvlxd merged 20 commits into
mainfrom
develop
Aug 15, 2026
Merged

feat(branch): add branch tool, automated backups & small bug fixes#6
itsvlxd merged 20 commits into
mainfrom
develop

Conversation

@itsvlxd

@itsvlxd itsvlxd commented Aug 15, 2026

Copy link
Copy Markdown
Owner

Release Summary

This PR merges key branch management, system update stability, and settings performance updates into main. It introduces a dedicated branch management tool, automated Timeshift backups during branch switches and updates, last stable version tracking, and lazy loading for autostart applications along with several installer bug fixes.

Key Changes

Features

  • Branch & Version Management:
    • Added a dedicated branch management tool.
    • Implemented Timeshift backup creation automatically on branch switch.
    • Added functionality to save and track the last stable version during release and update steps.
    • Added version selection prompt in post-install scripts.
  • Settings & Performance:
    • Added lazy loading for XDG autostart applications in settings.

Fixes & Improvements

  • Installer & Binaries:
    • Fixed retroinstall failing to load previous states.
    • Adjusted post-install sequence to run the network step after the browser installation step.
  • Settings:
    • Resolved minor issues on the daemon and logs pages.

Testing & Verification

  • Verified branch switching triggers Timeshift backup creation as expected.
  • Tested stable version tracking during update workflows.
  • Confirmed retroinstall properly restores previous installation states.
  • Confirmed lazy loading behavior for XDG autostart applications.
  • Verified post-install script ordering and network step execution.

@itsvlxd itsvlxd added the enhancement New feature or request label Aug 15, 2026
@itsvlxd
itsvlxd merged commit eb6e2c2 into main Aug 15, 2026
7 of 8 checks passed
itsvlxd pushed a commit that referenced this pull request Aug 15, 2026
# [1.2.0](v1.1.1...v1.2.0) (2026-08-15)

### Bug Fixes

* **bin:** fix retroinstall not load previous states ([4d76226](4d76226))
* **daemon:** fix battery notification spam ([cef0c79](cef0c79))
* **quickshare:** fix instant offer declined ([b4674b5](b4674b5))
* **settings:** small fix for daemon and logs pages ([e487202](e487202))
* **tools:** move quickshare & users to tools category ([27fabab](27fabab))

### Features

* **bin:** add retro select verion on post ([4fa4b94](4fa4b94))
* **branch:** add a branch management tool ([b59c5a9](b59c5a9))
* **branch:** add branch tool, automated backups & small bug fixes ([#6](#6)) ([eb6e2c2](eb6e2c2))
* **retro:** add hide bluetooth applet on install ([6be7ddf](6be7ddf))
* **retro:** add zenity package ([783ab99](783ab99))
* **retro:** save last stable version ([ec8a2f8](ec8a2f8))
* **settings:** add lazy loading for xdg autostart apps ([ed4bf0b](ed4bf0b))
* **settings:** add timeshift backup on branch switch ([58f8501](58f8501))
* **settings:** add xdg autostart management support ([8370df3](8370df3))
* **update:** force stable updates to check for release tags only ([b7db10a](b7db10a))
* **update:** make update save last stable branch ([70cb8e0](70cb8e0))
@itsvlxd

itsvlxd commented Aug 15, 2026

Copy link
Copy Markdown
Owner Author

🎉 This PR is included in version 1.2.0 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

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

Labels

enhancement New feature or request released

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant