Reload inbox after merge + pull-to-refresh on PR content; bump to 3.4
Build iOS App / Build .ipa and publish source (push) Successful in 34s

- After a merge, the app returns to the landing page but the inbox kept stale
  PRs. Add an inboxNeedsRefresh flag set on merge success; InboxView reloads
  on next appearance when it's set.
- The PR content (incl. the Checks/workflow tab) is now pull-to-refreshable
  via .refreshable on the content ScrollView, so workflow status can be
  updated by pulling down. Bump to 3.4.
This commit is contained in:
Hermes committed 2026-08-17 13:23:10 +00:00
1 parent a9d408ee85
commit a045a36125
4 files changed
+19 -6

No files matched your search

+3
View File
@@ -33,6 +33,9 @@ final class SettingsStore: ObservableObject {
didSet { UserDefaults.standard.set(monitoredRepos,
forKey: "monitoredRepos") }
}
/// Set when a PR is merged, so the inbox knows to reload on next appearance
/// (otherwise a just-merged PR could linger as stale in the list).
@Published var inboxNeedsRefresh = false
private init() {
instanceURL = KeychainHelper.get("instanceURL") ?? "https://gitea.bueso.eu"