Skip to content

Commit ac27ccf

Browse files
Add files via upload
1 parent d8ba9cb commit ac27ccf

3 files changed

Lines changed: 241 additions & 67 deletions

File tree

build.sh

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -230,6 +230,13 @@ WIDGET_JAVA
230230

231231
# Enregistrer le widget dans AndroidManifest
232232
MANIFEST="android/app/src/main/AndroidManifest.xml"
233+
234+
# Add storage permissions for Filesystem plugin (EPUB export)
235+
if [ -f "$MANIFEST" ] && ! grep -q "WRITE_EXTERNAL_STORAGE" "$MANIFEST"; then
236+
sed -i 's|<application|<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />\n <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />\n <application|' "$MANIFEST"
237+
log " permissions stockage ✓"
238+
fi
239+
233240
if [ -f "$MANIFEST" ] && ! grep -q "ArticleDuJourWidget" "$MANIFEST"; then
234241
sed -i 's|</application>| <receiver android:name=".ArticleDuJourWidget" android:exported="true">\n <intent-filter>\n <action android:name="android.appwidget.action.APPWIDGET_UPDATE" />\n </intent-filter>\n <meta-data android:name="android.appwidget.provider" android:resource="@xml/widget_info" />\n </receiver>\n </application>|' "$MANIFEST"
235242
log " widget article du jour ✓"

package.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,8 @@
1414
"@capacitor/android": "^6.0.0",
1515
"@capacitor/core": "^6.0.0",
1616
"@capacitor/cli": "^6.0.0",
17+
"@capacitor/filesystem": "^6.0.0",
18+
"@capacitor/share": "^6.0.0",
1719
"@capacitor/local-notifications": "^6.0.0",
1820
"@capacitor/preferences": "^6.0.0"
1921
}

0 commit comments

Comments
 (0)