Skip to content

feat: improve needUpgrade() output and refactor for clarity#56779

Merged
come-nc merged 2 commits into
masterfrom
jtr/needUpgrade-refactor
Jan 6, 2026
Merged

feat: improve needUpgrade() output and refactor for clarity#56779
come-nc merged 2 commits into
masterfrom
jtr/needUpgrade-refactor

Conversation

@joshtrichards
Copy link
Copy Markdown
Member

  • Resolves: #

Summary

  • Reorganized logic to improve clarity + eliminate duplication
  • Switched app handling to non-deprecated IAppManager API
  • Make the HintException clearer and more actionable
  • Log disallowed downgrade attempts before throwing

TODO

  • ...

Checklist

- Reorganized logic to improve clarity + eliminate duplication
- Switched app handling to non-deprecated IAppManager API
- Make the HintException clearer and more actionable
- Log disallowed downgrade attempts before throwing

Signed-off-by: Josh <[email protected]>
@joshtrichards joshtrichards added enhancement feature: install and update feature: apps management ♻️ refactor Refactor code (not a bug fix, not a feature just refactoring) technical debt 🧱 🤔🚀 labels Dec 1, 2025
@joshtrichards joshtrichards added the 3. to review Waiting for reviews label Dec 1, 2025
@joshtrichards joshtrichards marked this pull request as ready for review December 1, 2025 17:26
@joshtrichards joshtrichards requested a review from a team as a code owner December 1, 2025 17:26
@joshtrichards joshtrichards requested review from ArtificialOwl, come-nc, leftybournes, salmart-dev and yemkareems and removed request for a team December 1, 2025 17:26
@joshtrichards joshtrichards added this to the Nextcloud 33 milestone Dec 2, 2025
@come-nc come-nc merged commit ebab99e into master Jan 6, 2026
215 of 224 checks passed
@come-nc come-nc deleted the jtr/needUpgrade-refactor branch January 6, 2026 13:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

3. to review Waiting for reviews enhancement feature: apps management feature: install and update ♻️ refactor Refactor code (not a bug fix, not a feature just refactoring) technical debt 🧱 🤔🚀

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants