Marktplatz: ältere Versionen aus der Versionsliste installieren (Gegenstück zu iris/Iris#137) #33
Labels
No labels
herkunft/alpha-feedback
status
blockiert
status
zu-testen
typ
bug
typ
docs
typ
enhancement
typ
feature
typ
idea
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
iris/2ndbrain-ios#33
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Zweck
Die Marktplatz-Seite (vom Server, identisch für Mac und Linux) zeigt in der Detailansicht eines Plugins einen Knopf „Versionen“ mit allen Versionen der Registry; aus der Liste lässt sich eine ältere Version installieren (iris/Iris#137, dort Befund und Plan; Server: iris/iris-linux-server#79).
Befund in der iOS-App
MarketplaceView.handlePageMessage) ignoriert jede Version der Seite;performfragtpreviewimmer nach der neuesten.MarketplaceConfirmation.swiftist eine identische Kopie der macOS-Datei.Plan
MarketplaceConfirmation.swiftdurch die aktuelle macOS-Fassung ersetzen (isDowngrade,olderVersionNotice,isCleanVersionString).target_version(nur beiinstallundupdate, nur als saubere Versionsangabe; sonst wird nichts ausgelöst) und reicht sie anpreviewundinstallweiter; der Server prüft sie gegen den Index. Das alte Feldversionbleibt ignoriert.Bezug: iris/Iris#137, iris/iris-linux-server#79.
PR #34 gemergt: feat(marketplace): ältere Version aus der Versionsliste installieren, Rücksetzen-Dialog (iris/Iris#137, #33)
#34
Commits:
PR #38 gemergt: docs(plan): Marktplatz im iOS-Plan (Dateivergleich, Zurücksetzen, Änderungstext), Lessons Learned (2ndbrain-ios#33)
#38
Commits: