Compare commits

..

6 Commits

Author SHA1 Message Date
Rainer Killinger
fec025893b refactor: update to Angular 19.2 2026-03-13 14:51:55 +01:00
Rainer Killinger
3a7a9fac2f refactor: update to typescript 5.5.4 2026-03-13 14:49:33 +01:00
Rainer Killinger
8550bf976b refactor: capacitor 8 upgrade 2026-03-13 13:10:50 +01:00
Rainer Killinger
86004881b0 fix: update node-glob dependency 2026-01-05 10:44:02 +01:00
Rainer Killinger
3d19fc87e3 fix: hot fix for android 35 edge to edge window rendering 2025-08-28 13:05:52 +02:00
Rainer Killinger
80bcdad851 refactor: update app licenses file 2025-08-27 13:49:57 +02:00
202 changed files with 5045 additions and 4191 deletions

View File

@@ -0,0 +1,8 @@
---
"@openstapps/projectmanagement": patch
"@openstapps/core-tools": patch
"@openstapps/easy-ast": patch
"@openstapps/app": patch
---
Updated node-glob dependency

View File

@@ -100,7 +100,7 @@
"supertest": "6.3.3", "supertest": "6.3.3",
"ts-node": "10.9.2", "ts-node": "10.9.2",
"tsup": "8.5.0", "tsup": "8.5.0",
"typescript": "5.4.2" "typescript": "5.5.4"
}, },
"tsup": { "tsup": {
"entry": [ "entry": [

View File

@@ -51,7 +51,7 @@
"is-cidr": "4.0.2", "is-cidr": "4.0.2",
"mustache": "4.2.0", "mustache": "4.2.0",
"semver": "7.6.0", "semver": "7.6.0",
"typescript": "5.4.2" "typescript": "5.5.4"
}, },
"devDependencies": { "devDependencies": {
"@openstapps/api-cli": "workspace:*", "@openstapps/api-cli": "workspace:*",

View File

@@ -19,11 +19,11 @@
"@openstapps/tsconfig": "workspace:*", "@openstapps/tsconfig": "workspace:*",
"@types/node": "22.15.31", "@types/node": "22.15.31",
"eslint": "8.57.0", "eslint": "8.57.0",
"typescript": "5.4.2" "typescript": "5.5.4"
}, },
"peerDependencies": { "peerDependencies": {
"@typescript-eslint/eslint-plugin": "7.11.0", "@typescript-eslint/eslint-plugin": "7.18.0",
"@typescript-eslint/parser": "7.11.0", "@typescript-eslint/parser": "7.18.0",
"eslint": "8.57.0", "eslint": "8.57.0",
"eslint-config-prettier": "9.1.0", "eslint-config-prettier": "9.1.0",
"eslint-plugin-jsdoc": "48.2.1", "eslint-plugin-jsdoc": "48.2.1",

View File

@@ -43,7 +43,7 @@
"@openstapps/logger": "workspace:*", "@openstapps/logger": "workspace:*",
"commander": "10.0.0", "commander": "10.0.0",
"date-fns": "3.6.0", "date-fns": "3.6.0",
"glob": "10.3.10", "glob": "10.5.0",
"mustache": "4.2.0" "mustache": "4.2.0"
}, },
"devDependencies": { "devDependencies": {
@@ -64,7 +64,7 @@
"mocha-junit-reporter": "2.2.0", "mocha-junit-reporter": "2.2.0",
"ts-node": "10.9.2", "ts-node": "10.9.2",
"tsup": "8.5.0", "tsup": "8.5.0",
"typescript": "5.4.2" "typescript": "5.5.4"
}, },
"tsup": { "tsup": {
"entry": [ "entry": [

View File

@@ -55,7 +55,7 @@
"nock": "13.3.1", "nock": "13.3.1",
"ts-node": "10.9.2", "ts-node": "10.9.2",
"tsup": "8.5.0", "tsup": "8.5.0",
"typescript": "5.4.2" "typescript": "5.5.4"
}, },
"tsup": { "tsup": {
"entry": [ "entry": [

View File

@@ -44,7 +44,7 @@
"@types/express": "4.17.17", "@types/express": "4.17.17",
"@types/node": "22.15.31", "@types/node": "22.15.31",
"tsup": "8.5.0", "tsup": "8.5.0",
"typescript": "5.4.2" "typescript": "5.5.4"
}, },
"tsup": { "tsup": {
"entry": [ "entry": [

View File

@@ -65,7 +65,8 @@
], ],
"@typescript-eslint/lines-between-class-members": ["error", "always"], "@typescript-eslint/lines-between-class-members": ["error", "always"],
"@typescript-eslint/no-explicit-any": "error", "@typescript-eslint/no-explicit-any": "error",
"@angular-eslint/use-lifecycle-interface": "error" "@angular-eslint/use-lifecycle-interface": "error",
"@angular-eslint/prefer-standalone": "off"
} }
}, },
{ {

View File

@@ -1,8 +1,8 @@
apply plugin: 'com.android.application' apply plugin: 'com.android.application'
android { android {
namespace "de.anyschool.app" namespace = "de.anyschool.app"
compileSdk rootProject.ext.compileSdkVersion compileSdk = rootProject.ext.compileSdkVersion
defaultConfig { defaultConfig {
applicationId "de.anyschool.app" applicationId "de.anyschool.app"
minSdkVersion rootProject.ext.minSdkVersion minSdkVersion rootProject.ext.minSdkVersion
@@ -13,7 +13,7 @@ android {
aaptOptions { aaptOptions {
// Files and dirs to omit from the packaged assets dir, modified to accommodate modern web apps. // Files and dirs to omit from the packaged assets dir, modified to accommodate modern web apps.
// Default: https://android.googlesource.com/platform/frameworks/base/+/282e181b58cf72b6ca770dc7ca5f91f135444502/tools/aapt/AaptAssets.cpp#61 // Default: https://android.googlesource.com/platform/frameworks/base/+/282e181b58cf72b6ca770dc7ca5f91f135444502/tools/aapt/AaptAssets.cpp#61
ignoreAssetsPattern '!.svn:!.git:!.ds_store:!*.scc:.*:!CVS:!thumbs.db:!picasa.ini:!*~' ignoreAssetsPattern = '!.svn:!.git:!.ds_store:!*.scc:.*:!CVS:!thumbs.db:!picasa.ini:!*~'
} }
} }
buildTypes { buildTypes {

View File

@@ -9,7 +9,7 @@
android:theme="@style/AppTheme" android:theme="@style/AppTheme"
android:usesCleartextTraffic="true"> android:usesCleartextTraffic="true">
<activity <activity
android:configChanges="orientation|keyboardHidden|keyboard|screenSize|locale|smallestScreenSize|screenLayout" android:configChanges="orientation|keyboardHidden|keyboard|screenSize|locale|smallestScreenSize|screenLayout|uiMode|navigation|density"
android:exported="true" android:exported="true"
android:label="@string/title_activity_main" android:label="@string/title_activity_main"
android:launchMode="singleTask" android:launchMode="singleTask"

View File

@@ -7,5 +7,6 @@
<item name="android:statusBarColor">@color/colorPrimary</item> <item name="android:statusBarColor">@color/colorPrimary</item>
<item name="android:windowBackground">@color/colorPrimary</item> <item name="android:windowBackground">@color/colorPrimary</item>
<item name="android:navigationBarColor">@color/colorBackground</item> <item name="android:navigationBarColor">@color/colorBackground</item>
<item name="android:windowOptOutEdgeToEdgeEnforcement" tools:targetApi="35">true</item>
</style> </style>
</resources> </resources>

View File

@@ -7,6 +7,7 @@
<item name="colorPrimary">@color/colorPrimary</item> <item name="colorPrimary">@color/colorPrimary</item>
<item name="colorPrimaryDark">@color/colorPrimaryDark</item> <item name="colorPrimaryDark">@color/colorPrimaryDark</item>
<item name="colorAccent">@color/colorAccent</item> <item name="colorAccent">@color/colorAccent</item>
<item name="android:windowOptOutEdgeToEdgeEnforcement" tools:targetApi="35">true</item>
</style> </style>
<style name="AppTheme.NoActionBar" parent="Theme.AppCompat.DayNight.NoActionBar"> <style name="AppTheme.NoActionBar" parent="Theme.AppCompat.DayNight.NoActionBar">
@@ -17,6 +18,7 @@
<item name="android:windowBackground">@color/colorPrimary</item> <item name="android:windowBackground">@color/colorPrimary</item>
<item name="android:navigationBarColor">@color/colorBackground</item> <item name="android:navigationBarColor">@color/colorBackground</item>
<item name="android:windowLightNavigationBar" tools:targetApi="27">true</item> <item name="android:windowLightNavigationBar" tools:targetApi="27">true</item>
<item name="android:windowOptOutEdgeToEdgeEnforcement" tools:targetApi="35">true</item>
</style> </style>

View File

@@ -7,8 +7,8 @@ buildscript {
mavenCentral() mavenCentral()
} }
dependencies { dependencies {
classpath 'com.android.tools.build:gradle:8.7.2' classpath 'com.android.tools.build:gradle:8.13.0'
classpath 'com.google.gms:google-services:4.4.2' classpath 'com.google.gms:google-services:4.4.4'
// NOTE: Do not place your application dependencies here; they belong // NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files // in the individual module build.gradle files

View File

@@ -1,60 +1,60 @@
// DO NOT EDIT THIS FILE! IT IS GENERATED EACH TIME "capacitor update" IS RUN // DO NOT EDIT THIS FILE! IT IS GENERATED EACH TIME "capacitor update" IS RUN
include ':capacitor-android' include ':capacitor-android'
project(':capacitor-android').projectDir = new File('../../../node_modules/.pnpm/@capacitor+android@7.4.2_@capacitor+core@7.4.2/node_modules/@capacitor/android/capacitor') project(':capacitor-android').projectDir = new File('../../../node_modules/.pnpm/@capacitor+android@8.2.0_@capacitor+core@8.2.0/node_modules/@capacitor/android/capacitor')
include ':capacitor-community-in-app-review' include ':capacitor-community-in-app-review'
project(':capacitor-community-in-app-review').projectDir = new File('../../../node_modules/.pnpm/@capacitor-community+in-app-review@7.0.1_@capacitor+core@7.4.2/node_modules/@capacitor-community/in-app-review/android') project(':capacitor-community-in-app-review').projectDir = new File('../../../node_modules/.pnpm/@capacitor-community+in-app-review@8.0.0_@capacitor+core@8.2.0/node_modules/@capacitor-community/in-app-review/android')
include ':capacitor-community-screen-brightness' include ':capacitor-community-screen-brightness'
project(':capacitor-community-screen-brightness').projectDir = new File('../../../node_modules/.pnpm/@capacitor-community+screen-brightness@7.0.0_@capacitor+core@7.4.2/node_modules/@capacitor-community/screen-brightness/android') project(':capacitor-community-screen-brightness').projectDir = new File('../../../node_modules/.pnpm/@capacitor-community+screen-brightness@8.0.0_@capacitor+core@8.2.0/node_modules/@capacitor-community/screen-brightness/android')
include ':capacitor-app' include ':capacitor-app'
project(':capacitor-app').projectDir = new File('../../../node_modules/.pnpm/@capacitor+app@7.0.2_@capacitor+core@7.4.2/node_modules/@capacitor/app/android') project(':capacitor-app').projectDir = new File('../../../node_modules/.pnpm/@capacitor+app@8.0.1_@capacitor+core@8.2.0/node_modules/@capacitor/app/android')
include ':capacitor-browser' include ':capacitor-browser'
project(':capacitor-browser').projectDir = new File('../../../node_modules/.pnpm/@capacitor+browser@7.0.2_@capacitor+core@7.4.2/node_modules/@capacitor/browser/android') project(':capacitor-browser').projectDir = new File('../../../node_modules/.pnpm/@capacitor+browser@8.0.2_@capacitor+core@8.2.0/node_modules/@capacitor/browser/android')
include ':capacitor-clipboard' include ':capacitor-clipboard'
project(':capacitor-clipboard').projectDir = new File('../../../node_modules/.pnpm/@capacitor+clipboard@7.0.2_@capacitor+core@7.4.2/node_modules/@capacitor/clipboard/android') project(':capacitor-clipboard').projectDir = new File('../../../node_modules/.pnpm/@capacitor+clipboard@8.0.1_@capacitor+core@8.2.0/node_modules/@capacitor/clipboard/android')
include ':capacitor-device' include ':capacitor-device'
project(':capacitor-device').projectDir = new File('../../../node_modules/.pnpm/@capacitor+device@7.0.2_@capacitor+core@7.4.2/node_modules/@capacitor/device/android') project(':capacitor-device').projectDir = new File('../../../node_modules/.pnpm/@capacitor+device@8.0.1_@capacitor+core@8.2.0/node_modules/@capacitor/device/android')
include ':capacitor-dialog' include ':capacitor-dialog'
project(':capacitor-dialog').projectDir = new File('../../../node_modules/.pnpm/@capacitor+dialog@7.0.2_@capacitor+core@7.4.2/node_modules/@capacitor/dialog/android') project(':capacitor-dialog').projectDir = new File('../../../node_modules/.pnpm/@capacitor+dialog@8.0.1_@capacitor+core@8.2.0/node_modules/@capacitor/dialog/android')
include ':capacitor-filesystem' include ':capacitor-filesystem'
project(':capacitor-filesystem').projectDir = new File('../../../node_modules/.pnpm/@capacitor+filesystem@7.1.4_@capacitor+core@7.4.2/node_modules/@capacitor/filesystem/android') project(':capacitor-filesystem').projectDir = new File('../../../node_modules/.pnpm/@capacitor+filesystem@8.1.2_@capacitor+core@8.2.0/node_modules/@capacitor/filesystem/android')
include ':capacitor-geolocation' include ':capacitor-geolocation'
project(':capacitor-geolocation').projectDir = new File('../../../node_modules/.pnpm/@capacitor+geolocation@7.1.5_@capacitor+core@7.4.2/node_modules/@capacitor/geolocation/android') project(':capacitor-geolocation').projectDir = new File('../../../node_modules/.pnpm/@capacitor+geolocation@8.1.0_@capacitor+core@8.2.0/node_modules/@capacitor/geolocation/android')
include ':capacitor-haptics' include ':capacitor-haptics'
project(':capacitor-haptics').projectDir = new File('../../../node_modules/.pnpm/@capacitor+haptics@7.0.2_@capacitor+core@7.4.2/node_modules/@capacitor/haptics/android') project(':capacitor-haptics').projectDir = new File('../../../node_modules/.pnpm/@capacitor+haptics@8.0.1_@capacitor+core@8.2.0/node_modules/@capacitor/haptics/android')
include ':capacitor-keyboard' include ':capacitor-keyboard'
project(':capacitor-keyboard').projectDir = new File('../../../node_modules/.pnpm/@capacitor+keyboard@7.0.2_@capacitor+core@7.4.2/node_modules/@capacitor/keyboard/android') project(':capacitor-keyboard').projectDir = new File('../../../node_modules/.pnpm/@capacitor+keyboard@8.0.1_@capacitor+core@8.2.0/node_modules/@capacitor/keyboard/android')
include ':capacitor-local-notifications' include ':capacitor-local-notifications'
project(':capacitor-local-notifications').projectDir = new File('../../../node_modules/.pnpm/@capacitor+local-notifications@7.0.2_@capacitor+core@7.4.2/node_modules/@capacitor/local-notifications/android') project(':capacitor-local-notifications').projectDir = new File('../../../node_modules/.pnpm/@capacitor+local-notifications@8.0.2_@capacitor+core@8.2.0/node_modules/@capacitor/local-notifications/android')
include ':capacitor-network' include ':capacitor-network'
project(':capacitor-network').projectDir = new File('../../../node_modules/.pnpm/@capacitor+network@7.0.2_@capacitor+core@7.4.2/node_modules/@capacitor/network/android') project(':capacitor-network').projectDir = new File('../../../node_modules/.pnpm/@capacitor+network@8.0.1_@capacitor+core@8.2.0/node_modules/@capacitor/network/android')
include ':capacitor-preferences' include ':capacitor-preferences'
project(':capacitor-preferences').projectDir = new File('../../../node_modules/.pnpm/@capacitor+preferences@7.0.2_@capacitor+core@7.4.2/node_modules/@capacitor/preferences/android') project(':capacitor-preferences').projectDir = new File('../../../node_modules/.pnpm/@capacitor+preferences@8.0.1_@capacitor+core@8.2.0/node_modules/@capacitor/preferences/android')
include ':capacitor-screen-orientation' include ':capacitor-screen-orientation'
project(':capacitor-screen-orientation').projectDir = new File('../../../node_modules/.pnpm/@capacitor+screen-orientation@7.0.2_@capacitor+core@7.4.2/node_modules/@capacitor/screen-orientation/android') project(':capacitor-screen-orientation').projectDir = new File('../../../node_modules/.pnpm/@capacitor+screen-orientation@8.0.1_@capacitor+core@8.2.0/node_modules/@capacitor/screen-orientation/android')
include ':capacitor-share' include ':capacitor-share'
project(':capacitor-share').projectDir = new File('../../../node_modules/.pnpm/@capacitor+share@7.0.2_@capacitor+core@7.4.2/node_modules/@capacitor/share/android') project(':capacitor-share').projectDir = new File('../../../node_modules/.pnpm/@capacitor+share@8.0.1_@capacitor+core@8.2.0/node_modules/@capacitor/share/android')
include ':capacitor-splash-screen' include ':capacitor-splash-screen'
project(':capacitor-splash-screen').projectDir = new File('../../../node_modules/.pnpm/@capacitor+splash-screen@7.0.2_@capacitor+core@7.4.2/node_modules/@capacitor/splash-screen/android') project(':capacitor-splash-screen').projectDir = new File('../../../node_modules/.pnpm/@capacitor+splash-screen@8.0.1_@capacitor+core@8.2.0/node_modules/@capacitor/splash-screen/android')
include ':transistorsoft-capacitor-background-fetch' include ':transistorsoft-capacitor-background-fetch'
project(':transistorsoft-capacitor-background-fetch').projectDir = new File('../../../node_modules/.pnpm/@transistorsoft+capacitor-background-fetch@7.1.0_@capacitor+core@7.4.2/node_modules/@transistorsoft/capacitor-background-fetch/android') project(':transistorsoft-capacitor-background-fetch').projectDir = new File('../../../node_modules/.pnpm/@transistorsoft+capacitor-background-fetch@8.0.0_@capacitor+core@8.2.0/node_modules/@transistorsoft/capacitor-background-fetch/android')
include ':capacitor-secure-storage-plugin' include ':capacitor-secure-storage-plugin'
project(':capacitor-secure-storage-plugin').projectDir = new File('../../../node_modules/.pnpm/capacitor-secure-storage-plugin@0.11.0_@capacitor+core@7.4.2/node_modules/capacitor-secure-storage-plugin/android') project(':capacitor-secure-storage-plugin').projectDir = new File('../../../node_modules/.pnpm/capacitor-secure-storage-plugin@0.12.0_@capacitor+core@8.2.0/node_modules/capacitor-secure-storage-plugin/android')

View File

@@ -1,6 +1,6 @@
distributionBase=GRADLE_USER_HOME distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists distributionPath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-8.11.1-all.zip distributionUrl=https\://services.gradle.org/distributions/gradle-8.14.3-all.zip
networkTimeout=10000 networkTimeout=10000
validateDistributionUrl=true validateDistributionUrl=true
zipStoreBase=GRADLE_USER_HOME zipStoreBase=GRADLE_USER_HOME

View File

@@ -86,8 +86,7 @@ done
# shellcheck disable=SC2034 # shellcheck disable=SC2034
APP_BASE_NAME=${0##*/} APP_BASE_NAME=${0##*/}
# Discard cd standard output in case $CDPATH is set (https://github.com/gradle/gradle/issues/25036) # Discard cd standard output in case $CDPATH is set (https://github.com/gradle/gradle/issues/25036)
APP_HOME=$( cd -P "${APP_HOME:-./}" > /dev/null && printf '%s APP_HOME=$( cd -P "${APP_HOME:-./}" > /dev/null && printf '%s\n' "$PWD" ) || exit
' "$PWD" ) || exit
# Use the maximum available, or set MAX_FD != -1 to use that value. # Use the maximum available, or set MAX_FD != -1 to use that value.
MAX_FD=maximum MAX_FD=maximum
@@ -115,7 +114,7 @@ case "$( uname )" in #(
NONSTOP* ) nonstop=true ;; NONSTOP* ) nonstop=true ;;
esac esac
CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar CLASSPATH="\\\"\\\""
# Determine the Java command to use to start the JVM. # Determine the Java command to use to start the JVM.
@@ -206,7 +205,7 @@ fi
DEFAULT_JVM_OPTS='"-Xmx64m" "-Xms64m"' DEFAULT_JVM_OPTS='"-Xmx64m" "-Xms64m"'
# Collect all arguments for the java command: # Collect all arguments for the java command:
# * DEFAULT_JVM_OPTS, JAVA_OPTS, JAVA_OPTS, and optsEnvironmentVar are not allowed to contain shell fragments, # * DEFAULT_JVM_OPTS, JAVA_OPTS, and optsEnvironmentVar are not allowed to contain shell fragments,
# and any embedded shellness will be escaped. # and any embedded shellness will be escaped.
# * For example: A user cannot expect ${Hostname} to be expanded, as it is an environment variable and will be # * For example: A user cannot expect ${Hostname} to be expanded, as it is an environment variable and will be
# treated as '${Hostname}' itself on the command line. # treated as '${Hostname}' itself on the command line.
@@ -214,7 +213,7 @@ DEFAULT_JVM_OPTS='"-Xmx64m" "-Xms64m"'
set -- \ set -- \
"-Dorg.gradle.appname=$APP_BASE_NAME" \ "-Dorg.gradle.appname=$APP_BASE_NAME" \
-classpath "$CLASSPATH" \ -classpath "$CLASSPATH" \
org.gradle.wrapper.GradleWrapperMain \ -jar "$APP_HOME/gradle/wrapper/gradle-wrapper.jar" \
"$@" "$@"
# Stop when "xargs" is not available. # Stop when "xargs" is not available.

View File

@@ -70,11 +70,11 @@ goto fail
:execute :execute
@rem Setup the command line @rem Setup the command line
set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar set CLASSPATH=
@rem Execute Gradle @rem Execute Gradle
"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %* "%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" -jar "%APP_HOME%\gradle\wrapper\gradle-wrapper.jar" %*
:end :end
@rem End local scope for the variables with windows NT shell @rem End local scope for the variables with windows NT shell

View File

@@ -1,16 +1,16 @@
ext { ext {
minSdkVersion = 23 minSdkVersion = 24
compileSdkVersion = 35 compileSdkVersion = 36
targetSdkVersion = 35 targetSdkVersion = 36
androidxActivityVersion = '1.9.2' androidxActivityVersion = '1.11.0'
androidxAppCompatVersion = '1.7.0' androidxAppCompatVersion = '1.7.1'
androidxCoordinatorLayoutVersion = '1.2.0' androidxCoordinatorLayoutVersion = '1.3.0'
androidxCoreVersion = '1.15.0' androidxCoreVersion = '1.17.0'
androidxFragmentVersion = '1.8.4' androidxFragmentVersion = '1.8.9'
coreSplashScreenVersion = '1.0.1' coreSplashScreenVersion = '1.2.0'
androidxWebkitVersion = '1.12.1' androidxWebkitVersion = '1.14.0'
junitVersion = '4.13.2' junitVersion = '4.13.2'
androidxJunitVersion = '1.2.1' androidxJunitVersion = '1.3.0'
androidxEspressoCoreVersion = '3.6.1' androidxEspressoCoreVersion = '3.7.0'
cordovaAndroidVersion = '10.1.1' cordovaAndroidVersion = '14.0.1'
} }

View File

@@ -109,7 +109,6 @@
504EC3011FED79650016851F /* Frameworks */, 504EC3011FED79650016851F /* Frameworks */,
504EC3021FED79650016851F /* Resources */, 504EC3021FED79650016851F /* Resources */,
F40DBF7576173B02228B7A71 /* [CP] Embed Pods Frameworks */, F40DBF7576173B02228B7A71 /* [CP] Embed Pods Frameworks */,
2D217985258DD775FC9B6A72 /* [CP] Copy Pods Resources */,
); );
buildRules = ( buildRules = (
); );
@@ -171,21 +170,6 @@
/* End PBXResourcesBuildPhase section */ /* End PBXResourcesBuildPhase section */
/* Begin PBXShellScriptBuildPhase section */ /* Begin PBXShellScriptBuildPhase section */
2D217985258DD775FC9B6A72 /* [CP] Copy Pods Resources */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputPaths = (
);
name = "[CP] Copy Pods Resources";
outputPaths = (
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-App/Pods-App-resources.sh\"\n";
showEnvVarsInLog = 0;
};
947055B15D65E7FC3ADB1FEB /* [CP] Check Pods Manifest.lock */ = { 947055B15D65E7FC3ADB1FEB /* [CP] Check Pods Manifest.lock */ = {
isa = PBXShellScriptBuildPhase; isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647; buildActionMask = 2147483647;
@@ -304,7 +288,7 @@
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES; GCC_WARN_UNUSED_VARIABLE = YES;
IPHONEOS_DEPLOYMENT_TARGET = 14.0; IPHONEOS_DEPLOYMENT_TARGET = 15.0;
MTL_ENABLE_DEBUG_INFO = YES; MTL_ENABLE_DEBUG_INFO = YES;
ONLY_ACTIVE_ARCH = YES; ONLY_ACTIVE_ARCH = YES;
SDKROOT = iphoneos; SDKROOT = iphoneos;
@@ -355,7 +339,7 @@
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES; GCC_WARN_UNUSED_VARIABLE = YES;
IPHONEOS_DEPLOYMENT_TARGET = 14.0; IPHONEOS_DEPLOYMENT_TARGET = 15.0;
MTL_ENABLE_DEBUG_INFO = NO; MTL_ENABLE_DEBUG_INFO = NO;
SDKROOT = iphoneos; SDKROOT = iphoneos;
SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule";
@@ -373,7 +357,7 @@
CODE_SIGN_STYLE = Automatic; CODE_SIGN_STYLE = Automatic;
DEVELOPMENT_TEAM = YSGS9WV338; DEVELOPMENT_TEAM = YSGS9WV338;
INFOPLIST_FILE = App/Info.plist; INFOPLIST_FILE = App/Info.plist;
IPHONEOS_DEPLOYMENT_TARGET = 14.0; IPHONEOS_DEPLOYMENT_TARGET = 15.0;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
OTHER_SWIFT_FLAGS = "$(inherited) \"-D\" \"COCOAPODS\" \"-DDEBUG\""; OTHER_SWIFT_FLAGS = "$(inherited) \"-D\" \"COCOAPODS\" \"-DDEBUG\"";
PRODUCT_BUNDLE_IDENTIFIER = de.openstapps.app; PRODUCT_BUNDLE_IDENTIFIER = de.openstapps.app;
@@ -395,7 +379,7 @@
CODE_SIGN_STYLE = Automatic; CODE_SIGN_STYLE = Automatic;
DEVELOPMENT_TEAM = YSGS9WV338; DEVELOPMENT_TEAM = YSGS9WV338;
INFOPLIST_FILE = App/Info.plist; INFOPLIST_FILE = App/Info.plist;
IPHONEOS_DEPLOYMENT_TARGET = 14.0; IPHONEOS_DEPLOYMENT_TARGET = 15.0;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
PRODUCT_BUNDLE_IDENTIFIER = de.openstapps.app; PRODUCT_BUNDLE_IDENTIFIER = de.openstapps.app;
PRODUCT_NAME = "$(TARGET_NAME)"; PRODUCT_NAME = "$(TARGET_NAME)";

View File

@@ -1,6 +1,6 @@
require_relative '../../../../node_modules/.pnpm/@capacitor+ios@7.4.2_@capacitor+core@7.4.2/node_modules/@capacitor/ios/scripts/pods_helpers' require_relative '../../../../node_modules/.pnpm/@capacitor+ios@8.2.0_@capacitor+core@8.2.0/node_modules/@capacitor/ios/scripts/pods_helpers'
platform :ios, '14.0' platform :ios, '15.0'
use_frameworks! use_frameworks!
# workaround to avoid Xcode caching of Pods that requires # workaround to avoid Xcode caching of Pods that requires
@@ -9,27 +9,27 @@ use_frameworks!
install! 'cocoapods', :disable_input_output_paths => true install! 'cocoapods', :disable_input_output_paths => true
def capacitor_pods def capacitor_pods
pod 'Capacitor', :path => '../../../../node_modules/.pnpm/@capacitor+ios@7.4.2_@capacitor+core@7.4.2/node_modules/@capacitor/ios' pod 'Capacitor', :path => '../../../../node_modules/.pnpm/@capacitor+ios@8.2.0_@capacitor+core@8.2.0/node_modules/@capacitor/ios'
pod 'CapacitorCordova', :path => '../../../../node_modules/.pnpm/@capacitor+ios@7.4.2_@capacitor+core@7.4.2/node_modules/@capacitor/ios' pod 'CapacitorCordova', :path => '../../../../node_modules/.pnpm/@capacitor+ios@8.2.0_@capacitor+core@8.2.0/node_modules/@capacitor/ios'
pod 'CapacitorCommunityInAppReview', :path => '../../../../node_modules/.pnpm/@capacitor-community+in-app-review@7.0.1_@capacitor+core@7.4.2/node_modules/@capacitor-community/in-app-review' pod 'CapacitorCommunityInAppReview', :path => '../../../../node_modules/.pnpm/@capacitor-community+in-app-review@8.0.0_@capacitor+core@8.2.0/node_modules/@capacitor-community/in-app-review'
pod 'CapacitorCommunityScreenBrightness', :path => '../../../../node_modules/.pnpm/@capacitor-community+screen-brightness@7.0.0_@capacitor+core@7.4.2/node_modules/@capacitor-community/screen-brightness' pod 'CapacitorCommunityScreenBrightness', :path => '../../../../node_modules/.pnpm/@capacitor-community+screen-brightness@8.0.0_@capacitor+core@8.2.0/node_modules/@capacitor-community/screen-brightness'
pod 'CapacitorApp', :path => '../../../../node_modules/.pnpm/@capacitor+app@7.0.2_@capacitor+core@7.4.2/node_modules/@capacitor/app' pod 'CapacitorApp', :path => '../../../../node_modules/.pnpm/@capacitor+app@8.0.1_@capacitor+core@8.2.0/node_modules/@capacitor/app'
pod 'CapacitorBrowser', :path => '../../../../node_modules/.pnpm/@capacitor+browser@7.0.2_@capacitor+core@7.4.2/node_modules/@capacitor/browser' pod 'CapacitorBrowser', :path => '../../../../node_modules/.pnpm/@capacitor+browser@8.0.2_@capacitor+core@8.2.0/node_modules/@capacitor/browser'
pod 'CapacitorClipboard', :path => '../../../../node_modules/.pnpm/@capacitor+clipboard@7.0.2_@capacitor+core@7.4.2/node_modules/@capacitor/clipboard' pod 'CapacitorClipboard', :path => '../../../../node_modules/.pnpm/@capacitor+clipboard@8.0.1_@capacitor+core@8.2.0/node_modules/@capacitor/clipboard'
pod 'CapacitorDevice', :path => '../../../../node_modules/.pnpm/@capacitor+device@7.0.2_@capacitor+core@7.4.2/node_modules/@capacitor/device' pod 'CapacitorDevice', :path => '../../../../node_modules/.pnpm/@capacitor+device@8.0.1_@capacitor+core@8.2.0/node_modules/@capacitor/device'
pod 'CapacitorDialog', :path => '../../../../node_modules/.pnpm/@capacitor+dialog@7.0.2_@capacitor+core@7.4.2/node_modules/@capacitor/dialog' pod 'CapacitorDialog', :path => '../../../../node_modules/.pnpm/@capacitor+dialog@8.0.1_@capacitor+core@8.2.0/node_modules/@capacitor/dialog'
pod 'CapacitorFilesystem', :path => '../../../../node_modules/.pnpm/@capacitor+filesystem@7.1.4_@capacitor+core@7.4.2/node_modules/@capacitor/filesystem' pod 'CapacitorFilesystem', :path => '../../../../node_modules/.pnpm/@capacitor+filesystem@8.1.2_@capacitor+core@8.2.0/node_modules/@capacitor/filesystem'
pod 'CapacitorGeolocation', :path => '../../../../node_modules/.pnpm/@capacitor+geolocation@7.1.5_@capacitor+core@7.4.2/node_modules/@capacitor/geolocation' pod 'CapacitorGeolocation', :path => '../../../../node_modules/.pnpm/@capacitor+geolocation@8.1.0_@capacitor+core@8.2.0/node_modules/@capacitor/geolocation'
pod 'CapacitorHaptics', :path => '../../../../node_modules/.pnpm/@capacitor+haptics@7.0.2_@capacitor+core@7.4.2/node_modules/@capacitor/haptics' pod 'CapacitorHaptics', :path => '../../../../node_modules/.pnpm/@capacitor+haptics@8.0.1_@capacitor+core@8.2.0/node_modules/@capacitor/haptics'
pod 'CapacitorKeyboard', :path => '../../../../node_modules/.pnpm/@capacitor+keyboard@7.0.2_@capacitor+core@7.4.2/node_modules/@capacitor/keyboard' pod 'CapacitorKeyboard', :path => '../../../../node_modules/.pnpm/@capacitor+keyboard@8.0.1_@capacitor+core@8.2.0/node_modules/@capacitor/keyboard'
pod 'CapacitorLocalNotifications', :path => '../../../../node_modules/.pnpm/@capacitor+local-notifications@7.0.2_@capacitor+core@7.4.2/node_modules/@capacitor/local-notifications' pod 'CapacitorLocalNotifications', :path => '../../../../node_modules/.pnpm/@capacitor+local-notifications@8.0.2_@capacitor+core@8.2.0/node_modules/@capacitor/local-notifications'
pod 'CapacitorNetwork', :path => '../../../../node_modules/.pnpm/@capacitor+network@7.0.2_@capacitor+core@7.4.2/node_modules/@capacitor/network' pod 'CapacitorNetwork', :path => '../../../../node_modules/.pnpm/@capacitor+network@8.0.1_@capacitor+core@8.2.0/node_modules/@capacitor/network'
pod 'CapacitorPreferences', :path => '../../../../node_modules/.pnpm/@capacitor+preferences@7.0.2_@capacitor+core@7.4.2/node_modules/@capacitor/preferences' pod 'CapacitorPreferences', :path => '../../../../node_modules/.pnpm/@capacitor+preferences@8.0.1_@capacitor+core@8.2.0/node_modules/@capacitor/preferences'
pod 'CapacitorScreenOrientation', :path => '../../../../node_modules/.pnpm/@capacitor+screen-orientation@7.0.2_@capacitor+core@7.4.2/node_modules/@capacitor/screen-orientation' pod 'CapacitorScreenOrientation', :path => '../../../../node_modules/.pnpm/@capacitor+screen-orientation@8.0.1_@capacitor+core@8.2.0/node_modules/@capacitor/screen-orientation'
pod 'CapacitorShare', :path => '../../../../node_modules/.pnpm/@capacitor+share@7.0.2_@capacitor+core@7.4.2/node_modules/@capacitor/share' pod 'CapacitorShare', :path => '../../../../node_modules/.pnpm/@capacitor+share@8.0.1_@capacitor+core@8.2.0/node_modules/@capacitor/share'
pod 'CapacitorSplashScreen', :path => '../../../../node_modules/.pnpm/@capacitor+splash-screen@7.0.2_@capacitor+core@7.4.2/node_modules/@capacitor/splash-screen' pod 'CapacitorSplashScreen', :path => '../../../../node_modules/.pnpm/@capacitor+splash-screen@8.0.1_@capacitor+core@8.2.0/node_modules/@capacitor/splash-screen'
pod 'TransistorsoftCapacitorBackgroundFetch', :path => '../../../../node_modules/.pnpm/@transistorsoft+capacitor-background-fetch@7.1.0_@capacitor+core@7.4.2/node_modules/@transistorsoft/capacitor-background-fetch' pod 'TransistorsoftCapacitorBackgroundFetch', :path => '../../../../node_modules/.pnpm/@transistorsoft+capacitor-background-fetch@8.0.0_@capacitor+core@8.2.0/node_modules/@transistorsoft/capacitor-background-fetch'
pod 'CapacitorSecureStoragePlugin', :path => '../../../../node_modules/.pnpm/capacitor-secure-storage-plugin@0.11.0_@capacitor+core@7.4.2/node_modules/capacitor-secure-storage-plugin' pod 'CapacitorSecureStoragePlugin', :path => '../../../../node_modules/.pnpm/capacitor-secure-storage-plugin@0.12.0_@capacitor+core@8.2.0/node_modules/capacitor-secure-storage-plugin'
pod 'CordovaPlugins', :path => '../capacitor-cordova-ios-plugins' pod 'CordovaPlugins', :path => '../capacitor-cordova-ios-plugins'
end end

View File

@@ -1,157 +1,161 @@
PODS: PODS:
- Capacitor (7.4.2): - Capacitor (8.2.0):
- CapacitorCordova - CapacitorCordova
- CapacitorApp (7.0.2): - CapacitorApp (8.0.1):
- Capacitor - Capacitor
- CapacitorBrowser (7.0.2): - CapacitorBrowser (8.0.2):
- Capacitor - Capacitor
- CapacitorClipboard (7.0.2): - CapacitorClipboard (8.0.1):
- Capacitor - Capacitor
- CapacitorCommunityInAppReview (7.0.1): - CapacitorCommunityInAppReview (8.0.0):
- Capacitor - Capacitor
- CapacitorCommunityScreenBrightness (7.0.0): - CapacitorCommunityScreenBrightness (8.0.0):
- Capacitor - Capacitor
- CapacitorCordova (7.4.2) - CapacitorCordova (8.2.0)
- CapacitorDevice (7.0.2): - CapacitorDevice (8.0.1):
- Capacitor - Capacitor
- CapacitorDialog (7.0.2): - CapacitorDialog (8.0.1):
- Capacitor - Capacitor
- CapacitorFilesystem (7.1.4): - CapacitorFilesystem (8.1.2):
- Capacitor - Capacitor
- IONFilesystemLib (~> 1.0.1) - IONFilesystemLib (~> 1.1.1)
- CapacitorGeolocation (7.1.5): - CapacitorGeolocation (8.1.0):
- Capacitor - Capacitor
- IONGeolocationLib (= 1.0.1) - IONGeolocationLib (= 2.0.0)
- CapacitorHaptics (7.0.2): - CapacitorHaptics (8.0.1):
- Capacitor - Capacitor
- CapacitorKeyboard (7.0.2): - CapacitorKeyboard (8.0.1):
- Capacitor - Capacitor
- CapacitorLocalNotifications (7.0.2): - CapacitorLocalNotifications (8.0.2):
- Capacitor - Capacitor
- CapacitorNetwork (7.0.2): - CapacitorNetwork (8.0.1):
- Capacitor - Capacitor
- CapacitorPreferences (7.0.2): - CapacitorPreferences (8.0.1):
- Capacitor - Capacitor
- CapacitorScreenOrientation (7.0.2): - CapacitorScreenOrientation (8.0.1):
- Capacitor - Capacitor
- CapacitorSecureStoragePlugin (0.11.0): - CapacitorSecureStoragePlugin (0.12.0):
- Capacitor - Capacitor
- SwiftKeychainWrapper - SwiftKeychainWrapper
- CapacitorShare (7.0.2): - CapacitorShare (8.0.1):
- Capacitor - Capacitor
- CapacitorSplashScreen (7.0.2): - CapacitorSplashScreen (8.0.1):
- Capacitor - Capacitor
- CordovaPlugins (7.4.2): - CordovaPlugins (8.2.0):
- CapacitorCordova - CapacitorCordova
- IONFilesystemLib (1.0.1) - IONFilesystemLib (1.1.2)
- IONGeolocationLib (1.0.1) - IONGeolocationLib (2.0.0)
- SwiftKeychainWrapper (4.0.1) - SwiftKeychainWrapper (4.0.1)
- TransistorsoftCapacitorBackgroundFetch (7.1.0): - TransistorsoftCapacitorBackgroundFetch (8.0.0):
- Capacitor - Capacitor
- TSBackgroundFetch (~> 4.0)
- TSBackgroundFetch (4.0.6)
DEPENDENCIES: DEPENDENCIES:
- "Capacitor (from `../../../../node_modules/.pnpm/@capacitor+ios@7.4.2_@capacitor+core@7.4.2/node_modules/@capacitor/ios`)" - "Capacitor (from `../../../../node_modules/.pnpm/@capacitor+ios@8.2.0_@capacitor+core@8.2.0/node_modules/@capacitor/ios`)"
- "CapacitorApp (from `../../../../node_modules/.pnpm/@capacitor+app@7.0.2_@capacitor+core@7.4.2/node_modules/@capacitor/app`)" - "CapacitorApp (from `../../../../node_modules/.pnpm/@capacitor+app@8.0.1_@capacitor+core@8.2.0/node_modules/@capacitor/app`)"
- "CapacitorBrowser (from `../../../../node_modules/.pnpm/@capacitor+browser@7.0.2_@capacitor+core@7.4.2/node_modules/@capacitor/browser`)" - "CapacitorBrowser (from `../../../../node_modules/.pnpm/@capacitor+browser@8.0.2_@capacitor+core@8.2.0/node_modules/@capacitor/browser`)"
- "CapacitorClipboard (from `../../../../node_modules/.pnpm/@capacitor+clipboard@7.0.2_@capacitor+core@7.4.2/node_modules/@capacitor/clipboard`)" - "CapacitorClipboard (from `../../../../node_modules/.pnpm/@capacitor+clipboard@8.0.1_@capacitor+core@8.2.0/node_modules/@capacitor/clipboard`)"
- "CapacitorCommunityInAppReview (from `../../../../node_modules/.pnpm/@capacitor-community+in-app-review@7.0.1_@capacitor+core@7.4.2/node_modules/@capacitor-community/in-app-review`)" - "CapacitorCommunityInAppReview (from `../../../../node_modules/.pnpm/@capacitor-community+in-app-review@8.0.0_@capacitor+core@8.2.0/node_modules/@capacitor-community/in-app-review`)"
- "CapacitorCommunityScreenBrightness (from `../../../../node_modules/.pnpm/@capacitor-community+screen-brightness@7.0.0_@capacitor+core@7.4.2/node_modules/@capacitor-community/screen-brightness`)" - "CapacitorCommunityScreenBrightness (from `../../../../node_modules/.pnpm/@capacitor-community+screen-brightness@8.0.0_@capacitor+core@8.2.0/node_modules/@capacitor-community/screen-brightness`)"
- "CapacitorCordova (from `../../../../node_modules/.pnpm/@capacitor+ios@7.4.2_@capacitor+core@7.4.2/node_modules/@capacitor/ios`)" - "CapacitorCordova (from `../../../../node_modules/.pnpm/@capacitor+ios@8.2.0_@capacitor+core@8.2.0/node_modules/@capacitor/ios`)"
- "CapacitorDevice (from `../../../../node_modules/.pnpm/@capacitor+device@7.0.2_@capacitor+core@7.4.2/node_modules/@capacitor/device`)" - "CapacitorDevice (from `../../../../node_modules/.pnpm/@capacitor+device@8.0.1_@capacitor+core@8.2.0/node_modules/@capacitor/device`)"
- "CapacitorDialog (from `../../../../node_modules/.pnpm/@capacitor+dialog@7.0.2_@capacitor+core@7.4.2/node_modules/@capacitor/dialog`)" - "CapacitorDialog (from `../../../../node_modules/.pnpm/@capacitor+dialog@8.0.1_@capacitor+core@8.2.0/node_modules/@capacitor/dialog`)"
- "CapacitorFilesystem (from `../../../../node_modules/.pnpm/@capacitor+filesystem@7.1.4_@capacitor+core@7.4.2/node_modules/@capacitor/filesystem`)" - "CapacitorFilesystem (from `../../../../node_modules/.pnpm/@capacitor+filesystem@8.1.2_@capacitor+core@8.2.0/node_modules/@capacitor/filesystem`)"
- "CapacitorGeolocation (from `../../../../node_modules/.pnpm/@capacitor+geolocation@7.1.5_@capacitor+core@7.4.2/node_modules/@capacitor/geolocation`)" - "CapacitorGeolocation (from `../../../../node_modules/.pnpm/@capacitor+geolocation@8.1.0_@capacitor+core@8.2.0/node_modules/@capacitor/geolocation`)"
- "CapacitorHaptics (from `../../../../node_modules/.pnpm/@capacitor+haptics@7.0.2_@capacitor+core@7.4.2/node_modules/@capacitor/haptics`)" - "CapacitorHaptics (from `../../../../node_modules/.pnpm/@capacitor+haptics@8.0.1_@capacitor+core@8.2.0/node_modules/@capacitor/haptics`)"
- "CapacitorKeyboard (from `../../../../node_modules/.pnpm/@capacitor+keyboard@7.0.2_@capacitor+core@7.4.2/node_modules/@capacitor/keyboard`)" - "CapacitorKeyboard (from `../../../../node_modules/.pnpm/@capacitor+keyboard@8.0.1_@capacitor+core@8.2.0/node_modules/@capacitor/keyboard`)"
- "CapacitorLocalNotifications (from `../../../../node_modules/.pnpm/@capacitor+local-notifications@7.0.2_@capacitor+core@7.4.2/node_modules/@capacitor/local-notifications`)" - "CapacitorLocalNotifications (from `../../../../node_modules/.pnpm/@capacitor+local-notifications@8.0.2_@capacitor+core@8.2.0/node_modules/@capacitor/local-notifications`)"
- "CapacitorNetwork (from `../../../../node_modules/.pnpm/@capacitor+network@7.0.2_@capacitor+core@7.4.2/node_modules/@capacitor/network`)" - "CapacitorNetwork (from `../../../../node_modules/.pnpm/@capacitor+network@8.0.1_@capacitor+core@8.2.0/node_modules/@capacitor/network`)"
- "CapacitorPreferences (from `../../../../node_modules/.pnpm/@capacitor+preferences@7.0.2_@capacitor+core@7.4.2/node_modules/@capacitor/preferences`)" - "CapacitorPreferences (from `../../../../node_modules/.pnpm/@capacitor+preferences@8.0.1_@capacitor+core@8.2.0/node_modules/@capacitor/preferences`)"
- "CapacitorScreenOrientation (from `../../../../node_modules/.pnpm/@capacitor+screen-orientation@7.0.2_@capacitor+core@7.4.2/node_modules/@capacitor/screen-orientation`)" - "CapacitorScreenOrientation (from `../../../../node_modules/.pnpm/@capacitor+screen-orientation@8.0.1_@capacitor+core@8.2.0/node_modules/@capacitor/screen-orientation`)"
- "CapacitorSecureStoragePlugin (from `../../../../node_modules/.pnpm/capacitor-secure-storage-plugin@0.11.0_@capacitor+core@7.4.2/node_modules/capacitor-secure-storage-plugin`)" - "CapacitorSecureStoragePlugin (from `../../../../node_modules/.pnpm/capacitor-secure-storage-plugin@0.12.0_@capacitor+core@8.2.0/node_modules/capacitor-secure-storage-plugin`)"
- "CapacitorShare (from `../../../../node_modules/.pnpm/@capacitor+share@7.0.2_@capacitor+core@7.4.2/node_modules/@capacitor/share`)" - "CapacitorShare (from `../../../../node_modules/.pnpm/@capacitor+share@8.0.1_@capacitor+core@8.2.0/node_modules/@capacitor/share`)"
- "CapacitorSplashScreen (from `../../../../node_modules/.pnpm/@capacitor+splash-screen@7.0.2_@capacitor+core@7.4.2/node_modules/@capacitor/splash-screen`)" - "CapacitorSplashScreen (from `../../../../node_modules/.pnpm/@capacitor+splash-screen@8.0.1_@capacitor+core@8.2.0/node_modules/@capacitor/splash-screen`)"
- CordovaPlugins (from `../capacitor-cordova-ios-plugins`) - CordovaPlugins (from `../capacitor-cordova-ios-plugins`)
- "TransistorsoftCapacitorBackgroundFetch (from `../../../../node_modules/.pnpm/@transistorsoft+capacitor-background-fetch@7.1.0_@capacitor+core@7.4.2/node_modules/@transistorsoft/capacitor-background-fetch`)" - "TransistorsoftCapacitorBackgroundFetch (from `../../../../node_modules/.pnpm/@transistorsoft+capacitor-background-fetch@8.0.0_@capacitor+core@8.2.0/node_modules/@transistorsoft/capacitor-background-fetch`)"
SPEC REPOS: SPEC REPOS:
trunk: trunk:
- IONFilesystemLib - IONFilesystemLib
- IONGeolocationLib - IONGeolocationLib
- SwiftKeychainWrapper - SwiftKeychainWrapper
- TSBackgroundFetch
EXTERNAL SOURCES: EXTERNAL SOURCES:
Capacitor: Capacitor:
:path: "../../../../node_modules/.pnpm/@capacitor+ios@7.4.2_@capacitor+core@7.4.2/node_modules/@capacitor/ios" :path: "../../../../node_modules/.pnpm/@capacitor+ios@8.2.0_@capacitor+core@8.2.0/node_modules/@capacitor/ios"
CapacitorApp: CapacitorApp:
:path: "../../../../node_modules/.pnpm/@capacitor+app@7.0.2_@capacitor+core@7.4.2/node_modules/@capacitor/app" :path: "../../../../node_modules/.pnpm/@capacitor+app@8.0.1_@capacitor+core@8.2.0/node_modules/@capacitor/app"
CapacitorBrowser: CapacitorBrowser:
:path: "../../../../node_modules/.pnpm/@capacitor+browser@7.0.2_@capacitor+core@7.4.2/node_modules/@capacitor/browser" :path: "../../../../node_modules/.pnpm/@capacitor+browser@8.0.2_@capacitor+core@8.2.0/node_modules/@capacitor/browser"
CapacitorClipboard: CapacitorClipboard:
:path: "../../../../node_modules/.pnpm/@capacitor+clipboard@7.0.2_@capacitor+core@7.4.2/node_modules/@capacitor/clipboard" :path: "../../../../node_modules/.pnpm/@capacitor+clipboard@8.0.1_@capacitor+core@8.2.0/node_modules/@capacitor/clipboard"
CapacitorCommunityInAppReview: CapacitorCommunityInAppReview:
:path: "../../../../node_modules/.pnpm/@capacitor-community+in-app-review@7.0.1_@capacitor+core@7.4.2/node_modules/@capacitor-community/in-app-review" :path: "../../../../node_modules/.pnpm/@capacitor-community+in-app-review@8.0.0_@capacitor+core@8.2.0/node_modules/@capacitor-community/in-app-review"
CapacitorCommunityScreenBrightness: CapacitorCommunityScreenBrightness:
:path: "../../../../node_modules/.pnpm/@capacitor-community+screen-brightness@7.0.0_@capacitor+core@7.4.2/node_modules/@capacitor-community/screen-brightness" :path: "../../../../node_modules/.pnpm/@capacitor-community+screen-brightness@8.0.0_@capacitor+core@8.2.0/node_modules/@capacitor-community/screen-brightness"
CapacitorCordova: CapacitorCordova:
:path: "../../../../node_modules/.pnpm/@capacitor+ios@7.4.2_@capacitor+core@7.4.2/node_modules/@capacitor/ios" :path: "../../../../node_modules/.pnpm/@capacitor+ios@8.2.0_@capacitor+core@8.2.0/node_modules/@capacitor/ios"
CapacitorDevice: CapacitorDevice:
:path: "../../../../node_modules/.pnpm/@capacitor+device@7.0.2_@capacitor+core@7.4.2/node_modules/@capacitor/device" :path: "../../../../node_modules/.pnpm/@capacitor+device@8.0.1_@capacitor+core@8.2.0/node_modules/@capacitor/device"
CapacitorDialog: CapacitorDialog:
:path: "../../../../node_modules/.pnpm/@capacitor+dialog@7.0.2_@capacitor+core@7.4.2/node_modules/@capacitor/dialog" :path: "../../../../node_modules/.pnpm/@capacitor+dialog@8.0.1_@capacitor+core@8.2.0/node_modules/@capacitor/dialog"
CapacitorFilesystem: CapacitorFilesystem:
:path: "../../../../node_modules/.pnpm/@capacitor+filesystem@7.1.4_@capacitor+core@7.4.2/node_modules/@capacitor/filesystem" :path: "../../../../node_modules/.pnpm/@capacitor+filesystem@8.1.2_@capacitor+core@8.2.0/node_modules/@capacitor/filesystem"
CapacitorGeolocation: CapacitorGeolocation:
:path: "../../../../node_modules/.pnpm/@capacitor+geolocation@7.1.5_@capacitor+core@7.4.2/node_modules/@capacitor/geolocation" :path: "../../../../node_modules/.pnpm/@capacitor+geolocation@8.1.0_@capacitor+core@8.2.0/node_modules/@capacitor/geolocation"
CapacitorHaptics: CapacitorHaptics:
:path: "../../../../node_modules/.pnpm/@capacitor+haptics@7.0.2_@capacitor+core@7.4.2/node_modules/@capacitor/haptics" :path: "../../../../node_modules/.pnpm/@capacitor+haptics@8.0.1_@capacitor+core@8.2.0/node_modules/@capacitor/haptics"
CapacitorKeyboard: CapacitorKeyboard:
:path: "../../../../node_modules/.pnpm/@capacitor+keyboard@7.0.2_@capacitor+core@7.4.2/node_modules/@capacitor/keyboard" :path: "../../../../node_modules/.pnpm/@capacitor+keyboard@8.0.1_@capacitor+core@8.2.0/node_modules/@capacitor/keyboard"
CapacitorLocalNotifications: CapacitorLocalNotifications:
:path: "../../../../node_modules/.pnpm/@capacitor+local-notifications@7.0.2_@capacitor+core@7.4.2/node_modules/@capacitor/local-notifications" :path: "../../../../node_modules/.pnpm/@capacitor+local-notifications@8.0.2_@capacitor+core@8.2.0/node_modules/@capacitor/local-notifications"
CapacitorNetwork: CapacitorNetwork:
:path: "../../../../node_modules/.pnpm/@capacitor+network@7.0.2_@capacitor+core@7.4.2/node_modules/@capacitor/network" :path: "../../../../node_modules/.pnpm/@capacitor+network@8.0.1_@capacitor+core@8.2.0/node_modules/@capacitor/network"
CapacitorPreferences: CapacitorPreferences:
:path: "../../../../node_modules/.pnpm/@capacitor+preferences@7.0.2_@capacitor+core@7.4.2/node_modules/@capacitor/preferences" :path: "../../../../node_modules/.pnpm/@capacitor+preferences@8.0.1_@capacitor+core@8.2.0/node_modules/@capacitor/preferences"
CapacitorScreenOrientation: CapacitorScreenOrientation:
:path: "../../../../node_modules/.pnpm/@capacitor+screen-orientation@7.0.2_@capacitor+core@7.4.2/node_modules/@capacitor/screen-orientation" :path: "../../../../node_modules/.pnpm/@capacitor+screen-orientation@8.0.1_@capacitor+core@8.2.0/node_modules/@capacitor/screen-orientation"
CapacitorSecureStoragePlugin: CapacitorSecureStoragePlugin:
:path: "../../../../node_modules/.pnpm/capacitor-secure-storage-plugin@0.11.0_@capacitor+core@7.4.2/node_modules/capacitor-secure-storage-plugin" :path: "../../../../node_modules/.pnpm/capacitor-secure-storage-plugin@0.12.0_@capacitor+core@8.2.0/node_modules/capacitor-secure-storage-plugin"
CapacitorShare: CapacitorShare:
:path: "../../../../node_modules/.pnpm/@capacitor+share@7.0.2_@capacitor+core@7.4.2/node_modules/@capacitor/share" :path: "../../../../node_modules/.pnpm/@capacitor+share@8.0.1_@capacitor+core@8.2.0/node_modules/@capacitor/share"
CapacitorSplashScreen: CapacitorSplashScreen:
:path: "../../../../node_modules/.pnpm/@capacitor+splash-screen@7.0.2_@capacitor+core@7.4.2/node_modules/@capacitor/splash-screen" :path: "../../../../node_modules/.pnpm/@capacitor+splash-screen@8.0.1_@capacitor+core@8.2.0/node_modules/@capacitor/splash-screen"
CordovaPlugins: CordovaPlugins:
:path: "../capacitor-cordova-ios-plugins" :path: "../capacitor-cordova-ios-plugins"
TransistorsoftCapacitorBackgroundFetch: TransistorsoftCapacitorBackgroundFetch:
:path: "../../../../node_modules/.pnpm/@transistorsoft+capacitor-background-fetch@7.1.0_@capacitor+core@7.4.2/node_modules/@transistorsoft/capacitor-background-fetch" :path: "../../../../node_modules/.pnpm/@transistorsoft+capacitor-background-fetch@8.0.0_@capacitor+core@8.2.0/node_modules/@transistorsoft/capacitor-background-fetch"
SPEC CHECKSUMS: SPEC CHECKSUMS:
Capacitor: 9d9e481b79ffaeacaf7a85d6a11adec32bd33b59 Capacitor: 49a454e1cdbd520bc106a220adca7913536a4933
CapacitorApp: 1f6922c9c5c8b1c538d7fbe92ebe44a81b34bed3 CapacitorApp: 942306cd1acf7774a00e89a3986af3a67c8cad7a
CapacitorBrowser: 22541e48442de44dc629c214388290d6eecc6ae9 CapacitorBrowser: 76847841b74c11ccac0a1afae18cf06e3bd59044
CapacitorClipboard: 7e227702976d4435a5a40df54f65e154d0dfc1f3 CapacitorClipboard: c75fdaa6e622111119f35e7914ecfc67b05efecb
CapacitorCommunityInAppReview: a8f26c4e48a8ccc9df0acf1c7bca39844c325572 CapacitorCommunityInAppReview: 4492bdd34aad4d27ed87949376022cc93b294ea1
CapacitorCommunityScreenBrightness: 508f3d0f79024cd8da7d063f456870a4a1932723 CapacitorCommunityScreenBrightness: e4075e1181f7e88259edb8b1e3b9a209e1144d45
CapacitorCordova: 5e58d04631bc5094894ac106e2bf1da18a9e6151 CapacitorCordova: a9ac88d84a1f5280f33b349fe50fce1902683ac0
CapacitorDevice: 81ae78d5d1942707caad79276badd458bf6ec603 CapacitorDevice: ff033fa0c4ec19f5e059a073769a9b2347e69f57
CapacitorDialog: 5bf72a94b747fb339df6f64ef60812e5e4630ad2 CapacitorDialog: 854c5dac405081cae697c177ca43bcaa95ae67bf
CapacitorFilesystem: f9bd850c41e048180e5dc0cbb90f2033ede9d2cc CapacitorFilesystem: 2db285a1ac6e475cc27cae2e1bea999000f9e2be
CapacitorGeolocation: 84f868bea4c2499aebc3bb3a88fd0a508f87ab87 CapacitorGeolocation: 7132de914f9d853ec4642dc1d36e4e2018a4e8a8
CapacitorHaptics: b3fb2869e72c4466e18ce9ccbeb60a3d8723b3d4 CapacitorHaptics: 4df2c625445cef39b67ea635a21802bc92df3b82
CapacitorKeyboard: a86aa9e4741b6444a802df26440a92ae041b34a6 CapacitorKeyboard: 867eb4b3c901d9bb5c3d0c93b546185d52484e19
CapacitorLocalNotifications: 665188ae8accd40806129073896fb2b39322d858 CapacitorLocalNotifications: 4db83a7f6bdd2f30dcedf5c6f92c415065467a24
CapacitorNetwork: 695069886b3c5ed514db69aa3d026b8dc3c03a6b CapacitorNetwork: 8812ce60d11fb63d8f2e4ba51a49b2e59892ebe2
CapacitorPreferences: 65107ed7437d96ee72583df5763985e3c0ff2bc2 CapacitorPreferences: cca2021f386efb75947c850334447d9ff22b14f1
CapacitorScreenOrientation: e0d5b9ef293b269b8f93373355d5b276f50fabea CapacitorScreenOrientation: 6c3c84223ea1dd44aaa7184e2b416dd1192270d0
CapacitorSecureStoragePlugin: 450d402026ee3bcc018fa206504d9c0572fee78d CapacitorSecureStoragePlugin: 50de0808ad398aa401e00f9e58adf88c77cb3c25
CapacitorShare: be166411fa995ead2d39b104aa0aae56d8615c66 CapacitorShare: 0c58305114538568059bfc07111f22dcb9cb2a82
CapacitorSplashScreen: 157947576b59d913792063a8d442a79e6d283ee5 CapacitorSplashScreen: 4b46c72298db552b3c57ce021ef028b6dc7f1fa7
CordovaPlugins: 7b9a4f380c92ca7f28630723befaca556461f4c3 CordovaPlugins: a59b2cf4431ebffa93e36e7cc3fc0aedfeb058ad
IONFilesystemLib: 89258b8e3e85465da93127d25d7ce37f977e8a6f IONFilesystemLib: 21a63377696b2d8fab5632ecfb7d2ac67bddb68a
IONGeolocationLib: 20f9d0248a0b5264511fb57a37e25dd2badf797a IONGeolocationLib: a5e40b54edc2ee9902036eda5aaa41ddf07bb68d
SwiftKeychainWrapper: 807ba1d63c33a7d0613288512399cd1eda1e470c SwiftKeychainWrapper: 807ba1d63c33a7d0613288512399cd1eda1e470c
TransistorsoftCapacitorBackgroundFetch: 28e561636145a899f05025d31f627019c16791f5 TransistorsoftCapacitorBackgroundFetch: 12dc742682562c9339241d12615f27ef7dbfb88f
TSBackgroundFetch: 0afbeaae4e1132866e1d4b6e55265af26b5958ae
PODFILE CHECKSUM: 90bc09990a659848ea76c94331d39bad0b28024d PODFILE CHECKSUM: 809074712090e90da383be24c4ad182cd7a3dd1f
COCOAPODS: 1.16.2 COCOAPODS: 1.16.2

View File

@@ -48,35 +48,35 @@
"test:integration": "sh integration-test.sh" "test:integration": "sh integration-test.sh"
}, },
"dependencies": { "dependencies": {
"@angular/animations": "18.2.13", "@angular/animations": "19.2.18",
"@angular/cdk": "18.2.13", "@angular/cdk": "19.2.19",
"@angular/common": "18.2.13", "@angular/common": "19.2.18",
"@angular/core": "18.2.13", "@angular/core": "19.2.18",
"@angular/forms": "18.2.13", "@angular/forms": "19.2.18",
"@angular/platform-browser": "18.2.13", "@angular/platform-browser": "19.2.18",
"@angular/router": "18.2.13", "@angular/router": "19.2.18",
"@awesome-cordova-plugins/calendar": "6.6.0", "@awesome-cordova-plugins/calendar": "8.1.0",
"@awesome-cordova-plugins/core": "6.6.0", "@awesome-cordova-plugins/core": "8.1.0",
"@capacitor-community/in-app-review": "7.0.1", "@capacitor-community/in-app-review": "8.0.0",
"@capacitor-community/screen-brightness": "7.0.0", "@capacitor-community/screen-brightness": "8.0.0",
"@capacitor/app": "7.0.2", "@capacitor/app": "8.0.1",
"@capacitor/browser": "7.0.2", "@capacitor/browser": "8.0.2",
"@capacitor/clipboard": "7.0.2", "@capacitor/clipboard": "8.0.1",
"@capacitor/core": "7.4.2", "@capacitor/core": "8.2.0",
"@capacitor/device": "7.0.2", "@capacitor/device": "8.0.1",
"@capacitor/dialog": "7.0.2", "@capacitor/dialog": "8.0.1",
"@capacitor/filesystem": "7.1.4", "@capacitor/filesystem": "8.1.2",
"@capacitor/geolocation": "7.1.5", "@capacitor/geolocation": "8.1.0",
"@capacitor/haptics": "7.0.2", "@capacitor/haptics": "8.0.1",
"@capacitor/keyboard": "7.0.2", "@capacitor/keyboard": "8.0.1",
"@capacitor/local-notifications": "7.0.2", "@capacitor/local-notifications": "8.0.2",
"@capacitor/network": "7.0.2", "@capacitor/network": "8.0.1",
"@capacitor/preferences": "7.0.2", "@capacitor/preferences": "8.0.1",
"@capacitor/screen-orientation": "7.0.2", "@capacitor/screen-orientation": "8.0.1",
"@capacitor/share": "7.0.2", "@capacitor/share": "8.0.1",
"@capacitor/splash-screen": "7.0.2", "@capacitor/splash-screen": "8.0.1",
"@ionic/angular": "8.7.3", "@ionic/angular": "8.7.16",
"@ionic/angular-server": "8.7.3", "@ionic/angular-server": "8.7.16",
"@ionic/storage-angular": "4.0.0", "@ionic/storage-angular": "4.0.0",
"@maplibre/ngx-maplibre-gl": "17.4.1", "@maplibre/ngx-maplibre-gl": "17.4.1",
"@ngx-translate/core": "15.0.0", "@ngx-translate/core": "15.0.0",
@@ -85,9 +85,9 @@
"@openstapps/api": "workspace:*", "@openstapps/api": "workspace:*",
"@openstapps/collection-utils": "workspace:*", "@openstapps/collection-utils": "workspace:*",
"@openstapps/core": "workspace:*", "@openstapps/core": "workspace:*",
"@transistorsoft/capacitor-background-fetch": "7.1.0", "@transistorsoft/capacitor-background-fetch": "8.0.0",
"@types/dom-view-transitions": "1.0.4", "@types/dom-view-transitions": "1.0.4",
"capacitor-secure-storage-plugin": "0.11.0", "capacitor-secure-storage-plugin": "0.12.0",
"cordova-plugin-calendar": "5.1.6", "cordova-plugin-calendar": "5.1.6",
"date-fns": "3.6.0", "date-fns": "3.6.0",
"deepmerge": "4.3.1", "deepmerge": "4.3.1",
@@ -101,7 +101,7 @@
"moment": "2.30.1", "moment": "2.30.1",
"ngx-date-fns": "11.0.0", "ngx-date-fns": "11.0.0",
"ngx-logger": "5.0.12", "ngx-logger": "5.0.12",
"ngx-markdown": "17.2.1", "ngx-markdown": "18.1.0",
"ngx-moment": "6.0.2", "ngx-moment": "6.0.2",
"opening_hours": "3.8.0", "opening_hours": "3.8.0",
"pmtiles": "3.0.3", "pmtiles": "3.0.3",
@@ -110,32 +110,32 @@
"semver": "7.6.0", "semver": "7.6.0",
"swiper": "8.4.5", "swiper": "8.4.5",
"tslib": "2.6.2", "tslib": "2.6.2",
"zone.js": "0.14.10" "zone.js": "0.15.1"
}, },
"devDependencies": { "devDependencies": {
"@angular-devkit/architect": "0.1802.20", "@angular-devkit/architect": "0.1902.19",
"@angular-devkit/build-angular": "18.2.20", "@angular-devkit/build-angular": "19.2.19",
"@angular-devkit/core": "18.2.20", "@angular-devkit/core": "19.2.19",
"@angular-devkit/schematics": "18.2.20", "@angular-devkit/schematics": "19.2.19",
"@angular-eslint/builder": "18.4.3", "@angular-eslint/builder": "19.8.0",
"@angular-eslint/eslint-plugin": "18.4.3", "@angular-eslint/eslint-plugin": "19.8.0",
"@angular-eslint/eslint-plugin-template": "18.4.3", "@angular-eslint/eslint-plugin-template": "19.8.0",
"@angular-eslint/schematics": "18.4.1", "@angular-eslint/schematics": "19.8.0",
"@angular-eslint/template-parser": "18.4.3", "@angular-eslint/template-parser": "19.8.0",
"@angular/cli": "18.2.20", "@angular/cli": "19.2.19",
"@angular/compiler": "18.2.13", "@angular/compiler": "19.2.18",
"@angular/compiler-cli": "18.2.13", "@angular/compiler-cli": "19.2.18",
"@angular/language-server": "18.2.0", "@angular/language-server": "19.2.0",
"@angular/language-service": "18.2.13", "@angular/language-service": "19.2.18",
"@angular/platform-browser-dynamic": "18.2.13", "@angular/platform-browser-dynamic": "19.2.18",
"@capacitor/android": "7.4.2", "@capacitor/android": "8.2.0",
"@capacitor/assets": "3.0.5", "@capacitor/assets": "3.0.5",
"@capacitor/cli": "7.4.2", "@capacitor/cli": "8.2.0",
"@capacitor/ios": "7.4.2", "@capacitor/ios": "8.2.0",
"@compodoc/compodoc": "1.1.23", "@compodoc/compodoc": "1.1.23",
"@cypress/schematic": "4.1.1", "@cypress/schematic": "4.1.1",
"@ionic/angular-toolkit": "12.3.0", "@ionic/angular-toolkit": "12.3.0",
"@ionic/cli": "7.2.0", "@ionic/cli": "7.2.1",
"@openstapps/prettier-config": "workspace:*", "@openstapps/prettier-config": "workspace:*",
"@openstapps/tsconfig": "workspace:*", "@openstapps/tsconfig": "workspace:*",
"@types/fontkit": "2.0.7", "@types/fontkit": "2.0.7",
@@ -149,8 +149,8 @@
"@types/karma-jasmine": "4.0.5", "@types/karma-jasmine": "4.0.5",
"@types/node": "22.15.31", "@types/node": "22.15.31",
"@types/semver": "7.5.8", "@types/semver": "7.5.8",
"@typescript-eslint/eslint-plugin": "7.11.0", "@typescript-eslint/eslint-plugin": "7.18.0",
"@typescript-eslint/parser": "7.11.0", "@typescript-eslint/parser": "7.18.0",
"cordova-res": "0.15.4", "cordova-res": "0.15.4",
"cypress": "15.0.0", "cypress": "15.0.0",
"eslint": "8.57.0", "eslint": "8.57.0",
@@ -159,7 +159,7 @@
"eslint-plugin-unicorn": "51.0.1", "eslint-plugin-unicorn": "51.0.1",
"fast-deep-equal": "3.1.3", "fast-deep-equal": "3.1.3",
"fontkit": "2.0.2", "fontkit": "2.0.2",
"glob": "10.3.10", "glob": "10.5.0",
"http-server": "14.1.1", "http-server": "14.1.1",
"is-docker": "2.2.1", "is-docker": "2.2.1",
"jasmine-core": "5.1.2", "jasmine-core": "5.1.2",
@@ -179,7 +179,7 @@
"stylelint-config-standard-scss": "13.0.0", "stylelint-config-standard-scss": "13.0.0",
"surge": "0.23.1", "surge": "0.23.1",
"ts-node": "10.9.2", "ts-node": "10.9.2",
"typescript": "5.4.2" "typescript": "5.5.4"
}, },
"cordova": { "cordova": {
"plugins": {}, "plugins": {},

View File

@@ -32,6 +32,7 @@ import {SplashScreen} from '@capacitor/splash-screen';
@Component({ @Component({
selector: 'app-root', selector: 'app-root',
templateUrl: 'app.component.html', templateUrl: 'app.component.html',
standalone: false,
}) })
export class AppComponent implements AfterContentInit { export class AppComponent implements AfterContentInit {
/** /**

View File

@@ -21,6 +21,7 @@ import {ConfigProvider} from '../config/config.provider';
templateUrl: 'about-changelog.html', templateUrl: 'about-changelog.html',
styleUrls: ['about-changelog.scss', './about-page/about-page.scss', 'release-notes-markdown.scss'], styleUrls: ['about-changelog.scss', './about-page/about-page.scss', 'release-notes-markdown.scss'],
changeDetection: ChangeDetectionStrategy.OnPush, changeDetection: ChangeDetectionStrategy.OnPush,
standalone: false,
}) })
export class AboutChangelogComponent { export class AboutChangelogComponent {
config = inject(ConfigProvider); config = inject(ConfigProvider);

View File

@@ -20,6 +20,7 @@ import {License} from './about-licenses.component';
selector: 'about-license-modal', selector: 'about-license-modal',
templateUrl: 'about-license-modal.html', templateUrl: 'about-license-modal.html',
styleUrls: ['about-license-modal.scss'], styleUrls: ['about-license-modal.scss'],
standalone: false,
}) })
export class AboutLicenseModalComponent { export class AboutLicenseModalComponent {
@Input() license: License; @Input() license: License;

View File

@@ -32,6 +32,7 @@ export interface License {
selector: 'about-changelog', selector: 'about-changelog',
templateUrl: 'about-licenses.html', templateUrl: 'about-licenses.html',
styleUrls: ['about-licenses.scss', './about-page/about-page.scss'], styleUrls: ['about-licenses.scss', './about-page/about-page.scss'],
standalone: false,
}) })
export class AboutLicensesComponent implements OnInit { export class AboutLicensesComponent implements OnInit {
licenses: License[]; licenses: License[];

View File

@@ -19,6 +19,7 @@ import {SCAboutPageContent} from '@openstapps/core';
selector: 'about-page-content', selector: 'about-page-content',
templateUrl: 'about-page-content.html', templateUrl: 'about-page-content.html',
styleUrls: ['about-page-content.scss'], styleUrls: ['about-page-content.scss'],
standalone: false,
}) })
export class AboutPageContentComponent { export class AboutPageContentComponent {
@Input() content: SCAboutPageContent; @Input() content: SCAboutPageContent;

View File

@@ -25,6 +25,7 @@ import {Capacitor} from '@capacitor/core';
selector: 'about-page', selector: 'about-page',
templateUrl: 'about-page.html', templateUrl: 'about-page.html',
styleUrls: ['about-page.scss'], styleUrls: ['about-page.scss'],
standalone: false,
}) })
export class AboutPageComponent implements OnInit { export class AboutPageComponent implements OnInit {
content: SCAboutPage; content: SCAboutPage;

View File

@@ -21,6 +21,7 @@ import {ConfigProvider} from '../config/config.provider';
templateUrl: 'about-release-notes.html', templateUrl: 'about-release-notes.html',
styleUrls: ['about-release-notes.scss', './about-page/about-page.scss', 'release-notes-markdown.scss'], styleUrls: ['about-release-notes.scss', './about-page/about-page.scss', 'release-notes-markdown.scss'],
changeDetection: ChangeDetectionStrategy.OnPush, changeDetection: ChangeDetectionStrategy.OnPush,
standalone: false,
}) })
export class AboutReleaseNotesComponent { export class AboutReleaseNotesComponent {
config = inject(ConfigProvider); config = inject(ConfigProvider);

View File

@@ -17,7 +17,6 @@ import {UtilModule} from '../../util/util.module';
selector: 'stapps-release-notes', selector: 'stapps-release-notes',
templateUrl: 'release-notes.html', templateUrl: 'release-notes.html',
styleUrls: ['release-notes.scss', 'release-notes-markdown.scss'], styleUrls: ['release-notes.scss', 'release-notes-markdown.scss'],
standalone: true,
changeDetection: ChangeDetectionStrategy.OnPush, changeDetection: ChangeDetectionStrategy.OnPush,
imports: [ imports: [
UtilModule, UtilModule,

View File

@@ -26,6 +26,7 @@ import {takeUntilDestroyed} from '@angular/core/rxjs-interop';
selector: 'assessments-detail', selector: 'assessments-detail',
templateUrl: 'assessments-detail.html', templateUrl: 'assessments-detail.html',
styleUrls: ['assessments-detail.scss'], styleUrls: ['assessments-detail.scss'],
standalone: false,
}) })
export class AssessmentsDetailComponent implements OnInit { export class AssessmentsDetailComponent implements OnInit {
destroy$ = inject(DestroyRef); destroy$ = inject(DestroyRef);

View File

@@ -21,6 +21,7 @@ import {Observable} from 'rxjs';
selector: 'assessments-data-list', selector: 'assessments-data-list',
templateUrl: './assessments-data-list.html', templateUrl: './assessments-data-list.html',
styleUrls: ['./assessments-data-list.scss'], styleUrls: ['./assessments-data-list.scss'],
standalone: false,
}) })
export class AssessmentsDataListComponent { export class AssessmentsDataListComponent {
/** /**

View File

@@ -20,6 +20,7 @@ import {SCThings} from '@openstapps/core';
selector: 'assessments-list-item', selector: 'assessments-list-item',
templateUrl: 'assessments-list-item.html', templateUrl: 'assessments-list-item.html',
styleUrls: ['assessments-list-item.scss'], styleUrls: ['assessments-list-item.scss'],
standalone: false,
}) })
export class AssessmentsListItemComponent { export class AssessmentsListItemComponent {
/** /**

View File

@@ -23,6 +23,7 @@ import {takeUntilDestroyed} from '@angular/core/rxjs-interop';
selector: 'assessments-simple-data-list', selector: 'assessments-simple-data-list',
templateUrl: 'assessments-simple-data-list.html', templateUrl: 'assessments-simple-data-list.html',
styleUrls: ['assessments-simple-data-list.scss'], styleUrls: ['assessments-simple-data-list.scss'],
standalone: false,
}) })
export class AssessmentsSimpleDataListComponent implements OnInit { export class AssessmentsSimpleDataListComponent implements OnInit {
/** /**

View File

@@ -20,6 +20,7 @@ import {SCThings} from '@openstapps/core';
selector: 'assessments-tree-list', selector: 'assessments-tree-list',
templateUrl: 'assessments-tree-list.html', templateUrl: 'assessments-tree-list.html',
styleUrls: ['assessments-tree-list.scss'], styleUrls: ['assessments-tree-list.scss'],
standalone: false,
}) })
export class AssessmentsTreeListComponent { export class AssessmentsTreeListComponent {
@Input() items?: Promise<SCThings[] | undefined>; @Input() items?: Promise<SCThings[] | undefined>;

View File

@@ -29,6 +29,7 @@ import {takeUntilDestroyed} from '@angular/core/rxjs-interop';
templateUrl: 'assessments-page.html', templateUrl: 'assessments-page.html',
styleUrls: ['assessments-page.scss'], styleUrls: ['assessments-page.scss'],
animations: [materialSharedAxisX], animations: [materialSharedAxisX],
standalone: false,
}) })
export class AssessmentsPageComponent implements OnInit, AfterViewInit { export class AssessmentsPageComponent implements OnInit, AfterViewInit {
assessments: Promise< assessments: Promise<

View File

@@ -20,6 +20,7 @@ import {SCAssessment} from '@openstapps/core';
selector: 'assessment-base-info', selector: 'assessment-base-info',
templateUrl: 'assessment-base-info.html', templateUrl: 'assessment-base-info.html',
styleUrls: ['assessment-base-info.scss'], styleUrls: ['assessment-base-info.scss'],
standalone: false,
}) })
export class AssessmentBaseInfoComponent { export class AssessmentBaseInfoComponent {
_item: SCAssessment; _item: SCAssessment;

View File

@@ -20,6 +20,7 @@ import {SCAssessment} from '@openstapps/core';
selector: 'assessment-detail', selector: 'assessment-detail',
templateUrl: 'assessment-detail.html', templateUrl: 'assessment-detail.html',
styleUrls: ['assessment-detail.scss'], styleUrls: ['assessment-detail.scss'],
standalone: false,
}) })
export class AssessmentDetailComponent { export class AssessmentDetailComponent {
@Input() item: SCAssessment; @Input() item: SCAssessment;

View File

@@ -20,6 +20,7 @@ import {SCAssessment} from '@openstapps/core';
selector: 'stapps-assessment-list-item', selector: 'stapps-assessment-list-item',
templateUrl: './assessment-list-item.html', templateUrl: './assessment-list-item.html',
styleUrls: ['./assessment-list-item.scss'], styleUrls: ['./assessment-list-item.scss'],
standalone: false,
}) })
export class AssessmentListItemComponent { export class AssessmentListItemComponent {
@Input() item: SCAssessment; @Input() item: SCAssessment;

View File

@@ -20,6 +20,7 @@ import {SCAssessment, SCCourseOfStudyWithoutReferences} from '@openstapps/core';
selector: 'course-of-study-assessment', selector: 'course-of-study-assessment',
templateUrl: 'course-of-study-assessment.html', templateUrl: 'course-of-study-assessment.html',
styleUrls: ['course-of-study-assessment.scss'], styleUrls: ['course-of-study-assessment.scss'],
standalone: false,
}) })
export class CourseOfStudyAssessmentComponent { export class CourseOfStudyAssessmentComponent {
@Input() courseOfStudy?: SCCourseOfStudyWithoutReferences | null; @Input() courseOfStudy?: SCCourseOfStudyWithoutReferences | null;

View File

@@ -25,6 +25,7 @@ import {DefaultAuthService} from '../../default-auth.service';
@Component({ @Component({
templateUrl: 'auth-callback-page.component.html', templateUrl: 'auth-callback-page.component.html',
styleUrls: ['auth-callback-page.component.scss'], styleUrls: ['auth-callback-page.component.scss'],
standalone: false,
}) })
export class AuthCallbackPageComponent { export class AuthCallbackPageComponent {
constructor( constructor(

View File

@@ -42,6 +42,7 @@ interface ICalInfo {
selector: 'add-event-review-modal', selector: 'add-event-review-modal',
templateUrl: 'add-event-review-modal.html', templateUrl: 'add-event-review-modal.html',
styleUrls: ['add-event-review-modal.scss'], styleUrls: ['add-event-review-modal.scss'],
standalone: false,
}) })
export class AddEventReviewModalComponent implements OnInit { export class AddEventReviewModalComponent implements OnInit {
moment = moment; moment = moment;

View File

@@ -26,6 +26,7 @@ import {takeUntilDestroyed} from '@angular/core/rxjs-interop';
selector: 'app-catalog', selector: 'app-catalog',
templateUrl: './catalog.component.html', templateUrl: './catalog.component.html',
styleUrls: ['./catalog.component.scss'], styleUrls: ['./catalog.component.scss'],
standalone: false,
}) })
export class CatalogComponent implements OnInit { export class CatalogComponent implements OnInit {
/** /**

View File

@@ -38,6 +38,7 @@ import {takeUntilDestroyed} from '@angular/core/rxjs-interop';
selector: 'app-dashboard', selector: 'app-dashboard',
templateUrl: './dashboard.component.html', templateUrl: './dashboard.component.html',
styleUrls: ['./dashboard.component.scss', './dashboard.collapse.component.scss'], styleUrls: ['./dashboard.component.scss', './dashboard.collapse.component.scss'],
standalone: false,
}) })
export class DashboardComponent implements OnInit, OnDestroy, AfterViewInit { export class DashboardComponent implements OnInit, OnDestroy, AfterViewInit {
@ViewChild('toolbar', {read: ElementRef}) toolbarRef: ElementRef; @ViewChild('toolbar', {read: ElementRef}) toolbarRef: ElementRef;

View File

@@ -27,6 +27,7 @@ import {isMensaThing} from '../../mensa-filters';
styleUrls: ['favorites-section.component.scss'], styleUrls: ['favorites-section.component.scss'],
animations: [fadeAnimation], animations: [fadeAnimation],
changeDetection: ChangeDetectionStrategy.OnPush, changeDetection: ChangeDetectionStrategy.OnPush,
standalone: false,
}) })
export class FavoritesSectionComponent { export class FavoritesSectionComponent {
items = this.favoritesService.favoriteThings$.pipe( items = this.favoritesService.favoriteThings$.pipe(

View File

@@ -26,6 +26,7 @@ import {fadeAnimation} from '../../fade.animation';
styleUrls: ['job-section.component.scss'], styleUrls: ['job-section.component.scss'],
animations: [fadeAnimation], animations: [fadeAnimation],
changeDetection: ChangeDetectionStrategy.OnPush, changeDetection: ChangeDetectionStrategy.OnPush,
standalone: false,
}) })
export class JobSectionComponent { export class JobSectionComponent {
jobs = inject(DataProvider) jobs = inject(DataProvider)

View File

@@ -27,6 +27,7 @@ import {isToday} from 'date-fns';
styleUrls: ['mensa-section-content.component.scss'], styleUrls: ['mensa-section-content.component.scss'],
animations: [fadeAnimation], animations: [fadeAnimation],
changeDetection: ChangeDetectionStrategy.OnPush, changeDetection: ChangeDetectionStrategy.OnPush,
standalone: false,
}) })
export class MensaSectionContentComponent { export class MensaSectionContentComponent {
/** /**

View File

@@ -27,6 +27,7 @@ import {isMensaThing} from '../../mensa-filters';
styleUrls: ['mensa-section.component.scss'], styleUrls: ['mensa-section.component.scss'],
animations: [fadeAnimation], animations: [fadeAnimation],
changeDetection: ChangeDetectionStrategy.OnPush, changeDetection: ChangeDetectionStrategy.OnPush,
standalone: false,
}) })
export class MensaSectionComponent { export class MensaSectionComponent {
items = this.favoritesService.favoriteThings$.pipe(map(favorites => favorites.filter(isMensaThing))); items = this.favoritesService.favoriteThings$.pipe(map(favorites => favorites.filter(isMensaThing)));

View File

@@ -25,6 +25,7 @@ import {fadeAnimation} from '../../fade.animation';
styleUrls: ['news-section.component.scss'], styleUrls: ['news-section.component.scss'],
animations: [fadeAnimation], animations: [fadeAnimation],
changeDetection: ChangeDetectionStrategy.OnPush, changeDetection: ChangeDetectionStrategy.OnPush,
standalone: false,
}) })
export class NewsSectionComponent { export class NewsSectionComponent {
news = this.newsProvider news = this.newsProvider

View File

@@ -23,6 +23,7 @@ import {homePageSearchTransition} from './search-route-transition';
selector: 'stapps-search-section', selector: 'stapps-search-section',
templateUrl: 'search-section.component.html', templateUrl: 'search-section.component.html',
styleUrls: ['search-section.component.scss'], styleUrls: ['search-section.component.scss'],
standalone: false,
}) })
export class SearchSectionComponent { export class SearchSectionComponent {
routeTransition = homePageSearchTransition(this.animationController); routeTransition = homePageSearchTransition(this.animationController);

View File

@@ -22,6 +22,7 @@ import {SCDateSeries, SCThingType, SCThings} from '@openstapps/core';
selector: 'stapps-action-chip-list', selector: 'stapps-action-chip-list',
templateUrl: 'action-chip-list.html', templateUrl: 'action-chip-list.html',
styleUrls: ['action-chip-list.scss'], styleUrls: ['action-chip-list.scss'],
standalone: false,
}) })
export class ActionChipListComponent { export class ActionChipListComponent {
private _item: SCThings; private _item: SCThings;

View File

@@ -36,6 +36,7 @@ import {MaterialSymbol} from 'material-symbols';
templateUrl: 'add-event-action-chip.html', templateUrl: 'add-event-action-chip.html',
styleUrls: ['add-event-action-chip.scss'], styleUrls: ['add-event-action-chip.scss'],
animations: [chipSkeletonTransition, chipTransition], animations: [chipSkeletonTransition, chipTransition],
standalone: false,
}) })
export class AddEventActionChipComponent { export class AddEventActionChipComponent {
/** /**

View File

@@ -22,6 +22,7 @@ import {SCThing} from '@openstapps/core';
@Component({ @Component({
selector: 'stapps-locate-action-chip', selector: 'stapps-locate-action-chip',
templateUrl: 'locate-action-chip.html', templateUrl: 'locate-action-chip.html',
standalone: false,
}) })
export class LocateActionChipComponent { export class LocateActionChipComponent {
/** /**

View File

@@ -19,6 +19,7 @@ import {SCPlaceWithoutReferences, SCThings} from '@openstapps/core';
selector: 'stapps-navigate-action-chip', selector: 'stapps-navigate-action-chip',
templateUrl: 'navigate-action-chip.html', templateUrl: 'navigate-action-chip.html',
styleUrls: ['navigate-action-chip.scss'], styleUrls: ['navigate-action-chip.scss'],
standalone: false,
}) })
export class NavigateActionChipComponent { export class NavigateActionChipComponent {
place: SCPlaceWithoutReferences; place: SCPlaceWithoutReferences;

View File

@@ -38,6 +38,7 @@ import {SelectionValue, TreeNode} from './tree-node';
selector: 'stapps-edit-event-selection', selector: 'stapps-edit-event-selection',
templateUrl: 'edit-event-selection.html', templateUrl: 'edit-event-selection.html',
styleUrls: ['edit-event-selection.scss'], styleUrls: ['edit-event-selection.scss'],
standalone: false,
}) })
export class EditEventSelectionComponent implements OnInit { export class EditEventSelectionComponent implements OnInit {
/** /**

View File

@@ -21,6 +21,7 @@ import {Component, EventEmitter, Input, Output} from '@angular/core';
selector: 'stapps-chip-filter', selector: 'stapps-chip-filter',
templateUrl: './chip-filter.component.html', templateUrl: './chip-filter.component.html',
styleUrls: ['./chip-filter.component.scss'], styleUrls: ['./chip-filter.component.scss'],
standalone: false,
}) })
export class ChipFilterComponent { export class ChipFilterComponent {
/** /**

View File

@@ -21,6 +21,7 @@ import {DataIcons} from './data-icon.config';
*/ */
@Pipe({ @Pipe({
name: 'dataIcon', name: 'dataIcon',
standalone: false,
}) })
export class DataIconPipe implements PipeTransform { export class DataIconPipe implements PipeTransform {
/** /**

View File

@@ -24,6 +24,7 @@ import {ModalController} from '@ionic/angular/standalone';
selector: 'stapps-data-detail-content', selector: 'stapps-data-detail-content',
styleUrls: ['data-detail-content.scss'], styleUrls: ['data-detail-content.scss'],
templateUrl: 'data-detail-content.html', templateUrl: 'data-detail-content.html',
standalone: false,
}) })
export class DataDetailContentComponent { export class DataDetailContentComponent {
/** /**

View File

@@ -36,6 +36,7 @@ export interface ExternalDataLoadEvent {
selector: 'stapps-data-detail', selector: 'stapps-data-detail',
styleUrls: ['data-detail.scss'], styleUrls: ['data-detail.scss'],
templateUrl: 'data-detail.html', templateUrl: 'data-detail.html',
standalone: false,
}) })
export class DataDetailComponent implements OnInit { export class DataDetailComponent implements OnInit {
/** /**

View File

@@ -26,6 +26,7 @@ import {takeUntilDestroyed} from '@angular/core/rxjs-interop';
selector: 'stapps-data-path', selector: 'stapps-data-path',
templateUrl: './data-path.html', templateUrl: './data-path.html',
styleUrls: ['./data-path.scss'], styleUrls: ['./data-path.scss'],
standalone: false,
}) })
export class DataPathComponent implements OnInit { export class DataPathComponent implements OnInit {
path: Promise<SCThingWithoutReferences[]>; path: Promise<SCThingWithoutReferences[]>;

View File

@@ -21,6 +21,7 @@ import {SCPostalAddress} from '@openstapps/core';
@Component({ @Component({
selector: 'stapps-address-detail', selector: 'stapps-address-detail',
templateUrl: 'address-detail.html', templateUrl: 'address-detail.html',
standalone: false,
}) })
export class AddressDetailComponent { export class AddressDetailComponent {
/** /**

View File

@@ -19,6 +19,7 @@ import {SCCertificationWithoutReferences} from '@openstapps/core';
selector: 'stapps-certifications-in-detail', selector: 'stapps-certifications-in-detail',
templateUrl: 'certifications-in-detail.html', templateUrl: 'certifications-in-detail.html',
styleUrls: ['certifications-in-detail.scss'], styleUrls: ['certifications-in-detail.scss'],
standalone: false,
}) })
export class CertificationsInDetailComponent { export class CertificationsInDetailComponent {
@Input() certifications: SCCertificationWithoutReferences[] = []; @Input() certifications: SCCertificationWithoutReferences[] = [];

View File

@@ -20,6 +20,7 @@ import {SimpleBrowser} from '../../../util/browser.factory';
selector: 'stapps-external-link', selector: 'stapps-external-link',
templateUrl: './external-link.html', templateUrl: './external-link.html',
styleUrls: ['./external-link.scss'], styleUrls: ['./external-link.scss'],
standalone: false,
}) })
export class ExternalLinkComponent { export class ExternalLinkComponent {
@Input() link: string; @Input() link: string;

View File

@@ -26,6 +26,7 @@ import {map, take} from 'rxjs/operators';
templateUrl: './favorite-button.component.html', templateUrl: './favorite-button.component.html',
styleUrls: ['./favorite-button.component.scss'], styleUrls: ['./favorite-button.component.scss'],
changeDetection: ChangeDetectionStrategy.OnPush, changeDetection: ChangeDetectionStrategy.OnPush,
standalone: false,
}) })
export class FavoriteButtonComponent { export class FavoriteButtonComponent {
/** /**

View File

@@ -20,6 +20,7 @@ import {Component, Input} from '@angular/core';
@Component({ @Component({
selector: 'stapps-long-inline-text', selector: 'stapps-long-inline-text',
templateUrl: 'long-inline-text.html', templateUrl: 'long-inline-text.html',
standalone: false,
}) })
export class LongInlineTextComponent { export class LongInlineTextComponent {
/** /**

View File

@@ -18,6 +18,7 @@ import {SCAcademicPriceGroup, SCThingThatCanBeOfferedOffer} from '@openstapps/co
@Component({ @Component({
selector: 'stapps-offers-detail', selector: 'stapps-offers-detail',
templateUrl: 'offers-detail.html', templateUrl: 'offers-detail.html',
standalone: false,
}) })
export class OffersDetailComponent { export class OffersDetailComponent {
@Input() offers: Array<SCThingThatCanBeOfferedOffer<SCAcademicPriceGroup>>; @Input() offers: Array<SCThingThatCanBeOfferedOffer<SCAcademicPriceGroup>>;

View File

@@ -24,6 +24,7 @@ import {SettingsProvider} from '../../settings/settings.provider';
selector: 'stapps-offers-in-list', selector: 'stapps-offers-in-list',
templateUrl: 'offers-in-list.html', templateUrl: 'offers-in-list.html',
styleUrls: ['offers-in-list.scss'], styleUrls: ['offers-in-list.scss'],
standalone: false,
}) })
export class OffersInListComponent { export class OffersInListComponent {
@Input() set offers(it: Array<SCThingThatCanBeOfferedOffer<SCAcademicPriceGroup>>) { @Input() set offers(it: Array<SCThingThatCanBeOfferedOffer<SCAcademicPriceGroup>>) {

View File

@@ -22,6 +22,7 @@ import {SCThingUserOrigin, SCThingRemoteOrigin} from '@openstapps/core';
selector: 'stapps-origin-detail', selector: 'stapps-origin-detail',
templateUrl: 'origin-detail.html', templateUrl: 'origin-detail.html',
styleUrl: 'origin-detail.scss', styleUrl: 'origin-detail.scss',
standalone: false,
}) })
export class OriginDetailComponent { export class OriginDetailComponent {
/** /**

View File

@@ -21,6 +21,7 @@ import {SCThingUserOrigin, SCThingRemoteOrigin} from '@openstapps/core';
@Component({ @Component({
selector: 'stapps-origin-in-list', selector: 'stapps-origin-in-list',
templateUrl: 'origin-in-list.html', templateUrl: 'origin-in-list.html',
standalone: false,
}) })
export class OriginInListComponent { export class OriginInListComponent {
/** /**

View File

@@ -26,6 +26,7 @@ import {catchError, map} from 'rxjs/operators';
styleUrls: ['rating.scss'], styleUrls: ['rating.scss'],
animations: [ratingAnimation], animations: [ratingAnimation],
changeDetection: ChangeDetectionStrategy.OnPush, changeDetection: ChangeDetectionStrategy.OnPush,
standalone: false,
}) })
export class StappsRatingComponent { export class StappsRatingComponent {
performRating = new BehaviorSubject(false); performRating = new BehaviorSubject(false);

View File

@@ -6,6 +6,7 @@ import {environment} from '../../../../environments/environment';
selector: 'stapps-share-button', selector: 'stapps-share-button',
templateUrl: 'share-button.html', templateUrl: 'share-button.html',
styleUrls: ['share-button.scss'], styleUrls: ['share-button.scss'],
standalone: false,
}) })
export class ShareButtonComponent { export class ShareButtonComponent {
canShare = false; canShare = false;

View File

@@ -18,6 +18,7 @@ import {SCThingWithoutReferences} from '@openstapps/core';
@Component({ @Component({
selector: 'stapps-simple-card', selector: 'stapps-simple-card',
templateUrl: 'simple-card.html', templateUrl: 'simple-card.html',
standalone: false,
}) })
export class SimpleCardComponent { export class SimpleCardComponent {
areThings = false; areThings = false;

View File

@@ -21,6 +21,7 @@ import {Component, Input} from '@angular/core';
selector: 'stapps-skeleton-list-item', selector: 'stapps-skeleton-list-item',
templateUrl: 'skeleton-list-item.html', templateUrl: 'skeleton-list-item.html',
styleUrls: ['skeleton-list-item.scss'], styleUrls: ['skeleton-list-item.scss'],
standalone: false,
}) })
export class SkeletonListItemComponent { export class SkeletonListItemComponent {
@Input() hideThumbnail = false; @Input() hideThumbnail = false;

View File

@@ -20,5 +20,6 @@ import {Component} from '@angular/core';
@Component({ @Component({
selector: 'stapps-skeleton-segment-button', selector: 'stapps-skeleton-segment-button',
templateUrl: 'skeleton-segment-button.html', templateUrl: 'skeleton-segment-button.html',
standalone: false,
}) })
export class SkeletonSegmentComponent {} export class SkeletonSegmentComponent {}

View File

@@ -20,6 +20,7 @@ import {Component, Input} from '@angular/core';
@Component({ @Component({
selector: 'stapps-skeleton-simple-card', selector: 'stapps-skeleton-simple-card',
templateUrl: 'skeleton-simple-card.html', templateUrl: 'skeleton-simple-card.html',
standalone: false,
}) })
export class SkeletonSimpleCardComponent { export class SkeletonSimpleCardComponent {
/** /**

View File

@@ -26,6 +26,7 @@ const AccordionButtonState = {
selector: 'stapps-title-card', selector: 'stapps-title-card',
templateUrl: './title-card.component.html', templateUrl: './title-card.component.html',
styleUrls: ['./title-card.component.scss'], styleUrls: ['./title-card.component.scss'],
standalone: false,
}) })
export class TitleCardComponent implements OnInit, OnChanges { export class TitleCardComponent implements OnInit, OnChanges {
/** /**

View File

@@ -18,6 +18,7 @@ import {SCThings} from '@openstapps/core';
@Component({ @Component({
selector: 'data-list-item-host-default', selector: 'data-list-item-host-default',
templateUrl: 'data-list-item-host-default.html', templateUrl: 'data-list-item-host-default.html',
standalone: false,
}) })
export class DataListItemHostDefaultComponent { export class DataListItemHostDefaultComponent {
@Input() item: SCThings; @Input() item: SCThings;

View File

@@ -59,6 +59,7 @@ const DataListItemIndex: Partial<Record<SCThingType, Type<DataListItem>>> = {
@Directive({ @Directive({
selector: '[dataListItemHost]', selector: '[dataListItemHost]',
standalone: false,
}) })
export class DataListItemHostDirective { export class DataListItemHostDirective {
private type?: Type<DataListItem>; private type?: Type<DataListItem>;

View File

@@ -24,6 +24,7 @@ import {DataListContext} from './data-list.component';
selector: 'stapps-data-list-item', selector: 'stapps-data-list-item',
styleUrls: ['data-list-item.scss'], styleUrls: ['data-list-item.scss'],
templateUrl: 'data-list-item.html', templateUrl: 'data-list-item.html',
standalone: false,
}) })
export class DataListItemComponent { export class DataListItemComponent {
/** /**

View File

@@ -43,6 +43,7 @@ export interface DataListContext<T> {
selector: 'stapps-data-list', selector: 'stapps-data-list',
templateUrl: 'data-list.html', templateUrl: 'data-list.html',
styleUrls: ['data-list.scss'], styleUrls: ['data-list.scss'],
standalone: false,
}) })
export class DataListComponent implements OnChanges, OnInit { export class DataListComponent implements OnChanges, OnInit {
/** /**

View File

@@ -26,6 +26,7 @@ import {takeUntilDestroyed} from '@angular/core/rxjs-interop';
*/ */
@Component({ @Component({
templateUrl: 'food-data-list.html', templateUrl: 'food-data-list.html',
standalone: false,
}) })
export class FoodDataListComponent { export class FoodDataListComponent {
isNotInView$ = new BehaviorSubject(true); isNotInView$ = new BehaviorSubject(true);

View File

@@ -52,6 +52,7 @@ import {enterAnimation, leaveAnimation} from '../../menu/context/context-menu-mo
templateUrl: 'search-page.html', templateUrl: 'search-page.html',
styleUrls: ['search-page.scss'], styleUrls: ['search-page.scss'],
providers: [ContextMenuService], providers: [ContextMenuService],
standalone: false,
}) })
export class SearchPageComponent implements OnInit { export class SearchPageComponent implements OnInit {
@Input() title = 'search.title'; @Input() title = 'search.title';

View File

@@ -26,6 +26,7 @@ import {takeUntilDestroyed} from '@angular/core/rxjs-interop';
selector: 'stapps-simple-data-list', selector: 'stapps-simple-data-list',
templateUrl: 'simple-data-list.html', templateUrl: 'simple-data-list.html',
styleUrls: ['simple-data-list.scss'], styleUrls: ['simple-data-list.scss'],
standalone: false,
}) })
export class SimpleDataListComponent implements OnInit { export class SimpleDataListComponent implements OnInit {
@Input() items?: Promise<SCThings[] | undefined>; @Input() items?: Promise<SCThings[] | undefined>;

View File

@@ -19,5 +19,6 @@ import {Component} from '@angular/core';
selector: 'skeleton-list', selector: 'skeleton-list',
templateUrl: 'skeleton-list.html', templateUrl: 'skeleton-list.html',
styleUrls: ['skeleton-list.scss'], styleUrls: ['skeleton-list.scss'],
standalone: false,
}) })
export class SkeletonListComponent {} export class SkeletonListComponent {}

View File

@@ -21,6 +21,7 @@ import {DataListContext} from './data-list.component';
selector: 'tree-list-fragment', selector: 'tree-list-fragment',
templateUrl: 'tree-list-fragment.html', templateUrl: 'tree-list-fragment.html',
styleUrls: ['tree-list-fragment.scss'], styleUrls: ['tree-list-fragment.scss'],
standalone: false,
}) })
export class TreeListFragmentComponent { export class TreeListFragmentComponent {
entries?: [string, Tree<SCThings>][]; entries?: [string, Tree<SCThings>][];

View File

@@ -21,6 +21,7 @@ import {Tree, treeGroupBy} from '@openstapps/collection-utils';
selector: 'tree-list', selector: 'tree-list',
templateUrl: 'tree-list.html', templateUrl: 'tree-list.html',
styleUrls: ['tree-list.scss'], styleUrls: ['tree-list.scss'],
standalone: false,
}) })
export class TreeListComponent { export class TreeListComponent {
_items?: Promise<SCThings[] | undefined>; _items?: Promise<SCThings[] | undefined>;

View File

@@ -18,6 +18,7 @@ import {SCArticle} from '@openstapps/core';
@Component({ @Component({
selector: 'stapps-article-detail-content', selector: 'stapps-article-detail-content',
templateUrl: 'article-detail-content.html', templateUrl: 'article-detail-content.html',
standalone: false,
}) })
export class ArticleDetailContentComponent { export class ArticleDetailContentComponent {
@Input() item: SCArticle; @Input() item: SCArticle;

View File

@@ -23,6 +23,7 @@ import {DataListItemComponent} from '../../list/data-list-item.component';
selector: 'stapps-article-item', selector: 'stapps-article-item',
templateUrl: 'article-list-item.html', templateUrl: 'article-list-item.html',
styleUrl: 'article-list-item.scss', styleUrl: 'article-list-item.scss',
standalone: false,
}) })
export class ArticleListItemComponent extends DataListItemComponent { export class ArticleListItemComponent extends DataListItemComponent {
/** /**

View File

@@ -21,6 +21,7 @@ import {SCBook} from '@openstapps/core';
@Component({ @Component({
selector: 'stapps-book-detail-content', selector: 'stapps-book-detail-content',
templateUrl: 'book-detail-content.html', templateUrl: 'book-detail-content.html',
standalone: false,
}) })
export class BookDetailContentComponent { export class BookDetailContentComponent {
/** /**

View File

@@ -23,6 +23,7 @@ import {DataListItemComponent} from '../../list/data-list-item.component';
selector: 'stapps-book-list-item', selector: 'stapps-book-list-item',
templateUrl: 'book-list-item.html', templateUrl: 'book-list-item.html',
styleUrl: 'book-list-item.scss', styleUrl: 'book-list-item.scss',
standalone: false,
}) })
export class BookListItemComponent extends DataListItemComponent { export class BookListItemComponent extends DataListItemComponent {
/** /**

View File

@@ -20,6 +20,7 @@ import {DataProvider} from '../../data.provider';
selector: 'stapps-catalog-detail-content', selector: 'stapps-catalog-detail-content',
templateUrl: 'catalog-detail-content.html', templateUrl: 'catalog-detail-content.html',
styleUrls: ['catalog-detail-content.scss'], styleUrls: ['catalog-detail-content.scss'],
standalone: false,
}) })
export class CatalogDetailContentComponent implements OnInit { export class CatalogDetailContentComponent implements OnInit {
/** /**

View File

@@ -22,6 +22,7 @@ import {DataListItemComponent} from '../../list/data-list-item.component';
@Component({ @Component({
selector: 'stapps-catalog-list-item', selector: 'stapps-catalog-list-item',
templateUrl: 'catalog-list-item.html', templateUrl: 'catalog-list-item.html',
standalone: false,
}) })
export class CatalogListItemComponent extends DataListItemComponent { export class CatalogListItemComponent extends DataListItemComponent {
/** /**

View File

@@ -25,6 +25,7 @@ import {takeUntilDestroyed} from '@angular/core/rxjs-interop';
selector: 'stapps-date-series-detail-content', selector: 'stapps-date-series-detail-content',
templateUrl: 'date-series-detail-content.html', templateUrl: 'date-series-detail-content.html',
styleUrls: ['date-series-detail-content.scss'], styleUrls: ['date-series-detail-content.scss'],
standalone: false,
}) })
export class DateSeriesDetailContentComponent implements OnInit { export class DateSeriesDetailContentComponent implements OnInit {
@Input() item: SCDateSeries; @Input() item: SCDateSeries;

View File

@@ -23,6 +23,7 @@ import {DataListItemComponent} from '../../list/data-list-item.component';
selector: 'stapps-date-series-list-item', selector: 'stapps-date-series-list-item',
templateUrl: 'date-series-list-item.html', templateUrl: 'date-series-list-item.html',
styleUrls: ['date-series-list-item.scss'], styleUrls: ['date-series-list-item.scss'],
standalone: false,
}) })
export class DateSeriesListItemComponent extends DataListItemComponent { export class DateSeriesListItemComponent extends DataListItemComponent {
/** /**

View File

@@ -19,6 +19,7 @@ import {SCDish} from '@openstapps/core';
selector: 'stapps-dish-characteristics', selector: 'stapps-dish-characteristics',
templateUrl: 'dish-characteristics.html', templateUrl: 'dish-characteristics.html',
styleUrls: ['dish-characteristics.scss'], styleUrls: ['dish-characteristics.scss'],
standalone: false,
}) })
export class DishCharacteristicsComponent { export class DishCharacteristicsComponent {
@Input() item: SCDish; @Input() item: SCDish;

View File

@@ -22,6 +22,7 @@ import {SCDish} from '@openstapps/core';
selector: 'stapps-dish-detail-content', selector: 'stapps-dish-detail-content',
styleUrls: ['dish-detail-content.scss'], styleUrls: ['dish-detail-content.scss'],
templateUrl: 'dish-detail-content.html', templateUrl: 'dish-detail-content.html',
standalone: false,
}) })
export class DishDetailContentComponent { export class DishDetailContentComponent {
@Input() item: SCDish; @Input() item: SCDish;

View File

@@ -22,6 +22,7 @@ import {DataListItemComponent} from '../../list/data-list-item.component';
@Component({ @Component({
selector: 'stapps-dish-list-item', selector: 'stapps-dish-list-item',
templateUrl: 'dish-list-item.html', templateUrl: 'dish-list-item.html',
standalone: false,
}) })
export class DishListItemComponent extends DataListItemComponent { export class DishListItemComponent extends DataListItemComponent {
/** /**

View File

@@ -22,6 +22,7 @@ import {SCAcademicEvent, SCSportCourse, SCThing, SCThingTranslator, SCTranslatio
selector: 'stapps-event-detail-content', selector: 'stapps-event-detail-content',
templateUrl: 'event-detail-content.html', templateUrl: 'event-detail-content.html',
styleUrls: ['event-detail-content.scss'], styleUrls: ['event-detail-content.scss'],
standalone: false,
}) })
export class EventDetailContentComponent { export class EventDetailContentComponent {
/** /**

View File

@@ -22,6 +22,7 @@ import {DataListItemComponent} from '../../list/data-list-item.component';
@Component({ @Component({
selector: 'stapps-event-list-item', selector: 'stapps-event-list-item',
templateUrl: 'event-list-item.html', templateUrl: 'event-list-item.html',
standalone: false,
}) })
export class EventListItemComponent extends DataListItemComponent { export class EventListItemComponent extends DataListItemComponent {
/** /**

Some files were not shown because too many files have changed in this diff Show More