feature/app_update #18

Merged
pstruebi merged 5 commits from feature/app_update into main 2026-01-05 15:10:26 +00:00

5 Commits

Author SHA1 Message Date
pstruebi 029235a602 Merge branch 'main' into feature/app_update 2026-01-05 16:10:09 +01:00
pstruebi 663be554df Use full path for poetry command in system update to ensure binary is found
- Change poetry command to use absolute path ~/.local/bin/poetry
- Add comment explaining poetry location in user's local bin directory
- Prevents command not found errors when poetry is not in system PATH
2026-01-05 16:07:42 +01:00
pstruebi a61d7b0868 Fix project root path calculation in version and update functions
- Correct path traversal from 4 to 3 levels up (server -> auracast -> src -> bumble-auracast)
- Add clarifying comments for path calculation
- Apply fix consistently across get_version(), check_update(), and system_update() functions
2026-01-05 16:02:24 +01:00
pstruebi 8549691e67 Improve update check to use version-sorted tags instead of release branch
- Fetch all tags and refs from origin instead of only release branch
- Sort tags by semantic version to find latest release
- Add error handling for git fetch failures
- Filter empty tag strings and validate tag list exists
- Use version:refname sorting to properly handle semantic versioning
2026-01-05 15:59:15 +01:00
pstruebi cc4b6ed68b implement slim update functinallity 2026-01-05 15:55:32 +01:00