Backup bows out of the phone — the zipped-share future replaces it, later
IndieBackup comes out whole: the package, the Backup directory, the Settings section, the .kanbanbackup document type and its onOpenURL restore path. Settings is now the About section alone. The Files-app keys stay — they serve local-board visibility, not backups. Board sharing as a zipped archive is the planned replacement and is deliberately not started here. Claude-Session: https://claude.ai/code/session_01SR4XGjmBE16ZUYWpfFHXwY
This commit is contained in:
+2
-35
@@ -28,9 +28,8 @@
|
||||
<array>
|
||||
<string>UIInterfaceOrientationPortrait</string>
|
||||
</array>
|
||||
<!-- Document-based, so App Store Connect requires this (indie-backup skill ▸ Register the
|
||||
Backup File Type) — the in-place editing the imported-backup `onOpenURL` handler
|
||||
(MobileApp.swift) relies on. -->
|
||||
<!-- Document-based, so App Store Connect requires this — the in-place editing that lets a
|
||||
board opened from the Files app (or "On My iPhone ▸ Lanework") be edited where it sits. -->
|
||||
<key>LSSupportsOpeningDocumentsInPlace</key>
|
||||
<true/>
|
||||
<!-- Publishes the sandbox's Documents/ as "On My iPhone ▸ Lanework" in the Files app — the
|
||||
@@ -59,21 +58,6 @@
|
||||
<key>LSTypeIsPackage</key>
|
||||
<true/>
|
||||
</dict>
|
||||
<!-- The backup archive IndieBackup writes/reads (indie-backup skill), so Files, AirDrop
|
||||
and share sheets route a tapped `.kanbanbackup` file to this app's `onOpenURL`
|
||||
instead of leaving it unopenable. -->
|
||||
<dict>
|
||||
<key>CFBundleTypeName</key>
|
||||
<string>Lanework Backup</string>
|
||||
<key>CFBundleTypeRole</key>
|
||||
<string>Editor</string>
|
||||
<key>LSHandlerRank</key>
|
||||
<string>Owner</string>
|
||||
<key>LSItemContentTypes</key>
|
||||
<array>
|
||||
<string>dev.rzen.indie.kanban-backup</string>
|
||||
</array>
|
||||
</dict>
|
||||
</array>
|
||||
<key>UTExportedTypeDeclarations</key>
|
||||
<array>
|
||||
@@ -93,23 +77,6 @@
|
||||
<string>kanban</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>UTTypeConformsTo</key>
|
||||
<array>
|
||||
<string>public.data</string>
|
||||
</array>
|
||||
<key>UTTypeDescription</key>
|
||||
<string>Lanework Backup</string>
|
||||
<key>UTTypeIdentifier</key>
|
||||
<string>dev.rzen.indie.kanban-backup</string>
|
||||
<key>UTTypeTagSpecification</key>
|
||||
<dict>
|
||||
<key>public.filename-extension</key>
|
||||
<array>
|
||||
<string>kanbanbackup</string>
|
||||
</array>
|
||||
</dict>
|
||||
</dict>
|
||||
</array>
|
||||
<!-- Publishes the container's Documents/ as a visible folder in iCloud Drive — on every
|
||||
platform, including the Mac's Finder, which is how boards reach the Mac app before it
|
||||
|
||||
Reference in New Issue
Block a user