build: add ios metadata, ipa fix

This commit is contained in:
2026-04-14 09:47:39 +03:00
parent 633a1979ce
commit fc8aa17c61
11 changed files with 58 additions and 2 deletions

View File

@@ -86,6 +86,9 @@ jobs:
uses: chenasraf/workflows/.github/workflows/release-please-fastlane-changelog.yml@master
with:
release-type: dart
fastlane-changelog-dirs: |
fastlane/metadata/android/en-US/changelogs
fastlane/metadata/ios/en-US/changelogs
build-android:
needs: release-please

View File

@@ -184,10 +184,20 @@ platform :ios do
deliver(
api_key: api_key,
ipa: find_ipa,
skip_metadata: true,
metadata_path: File.expand_path("metadata/ios", __dir__),
skip_screenshots: true,
submit_for_review: false,
)
end
desc "Sync iOS metadata only (no IPA upload)"
lane :metadata do
deliver(
api_key: api_key,
metadata_path: File.expand_path("metadata/ios", __dir__),
skip_binary_upload: true,
skip_screenshots: true,
submit_for_review: false,
release_notes: { "en-US" => changelog_notes },
)
end
end

View File

@@ -60,6 +60,14 @@ Upload to TestFlight
Upload to App Store
### ios metadata
```sh
[bundle exec] fastlane ios metadata
```
Sync iOS metadata only (no IPA upload)
----
This README.md is auto-generated and will be re-generated every time [_fastlane_](https://fastlane.tools) is run.

View File

@@ -0,0 +1,25 @@
Pantry is a companion app for the Nextcloud Pantry server app. It lets you and your household members collaborate on shared checklists, a photo board, and a notes wall — all stored on your own Nextcloud server.
* Checklists
Create shopping lists and to-do lists with categories, quantities, recurring items, and images. Drag to reorder, sort by name or date, and check items off as you go.
* Photo Board
Upload and organize photos into folders. Add captions, drag to reorder, and browse everything in a clean grid view.
* Notes Wall
Keep shared notes with your household. Color-code them, write in markdown, and pin the important stuff where everyone can see it.
* Your data, your server
Pantry connects directly to your self-hosted Nextcloud instance. No accounts to create, no cloud services in between. Your data never leaves your server.
* Features
- Shared checklists with categories, quantities, and recurrence
- Photo board with folders, captions, and multi-upload
- Color-coded notes wall
- Drag-and-drop reordering everywhere
- Multi-select for bulk actions
- Offline caching for fast loading
- Material Design 3 with dark mode support
- Nextcloud Login Flow v2 authentication
* Pantry requires a Nextcloud server with the Pantry app installed. Visit the project page for setup instructions.

View File

@@ -0,0 +1 @@
nextcloud,household,checklist,shopping list,photos,notes,self-hosted

View File

@@ -0,0 +1 @@
https://casraf.dev

View File

@@ -0,0 +1 @@
Nextcloud Pantry

View File

@@ -0,0 +1 @@
https://casraf.dev/pantry-privacy-policy

View File

@@ -0,0 +1 @@
Household hub for Nextcloud

View File

@@ -0,0 +1 @@
https://github.com/chenasraf/pantry-flutter

View File

@@ -73,6 +73,10 @@
</dict>
<key>UIStatusBarHidden</key>
<false/>
<key>BGTaskSchedulerPermittedIdentifiers</key>
<array>
<string>dev.casraf.pantry.notification-poll</string>
</array>
<key>UIBackgroundModes</key>
<array>
<string>fetch</string>