import { CapacitorConfig } from '@capacitor/cli' import fs from 'fs' const version = fs.readFileSync('static/package.json', 'utf8').match(/"version": "(.*?)"/)?.at(1) ?? '0.0.0' const config: CapacitorConfig = { appId: 'com.logseq.app', appName: 'Logseq', bundledWebRuntime: false, webDir: 'public', loggingBehavior: 'debug', server: { // https://capacitorjs.com/docs/updating/5-0#update-androidscheme androidScheme: 'http', }, plugins: { SplashScreen: { launchShowDuration: 500, launchAutoHide: false, androidScaleType: 'CENTER_CROP', splashImmersive: false, backgroundColor: '#002b36' }, Keyboard: { resize: 'none' } }, android: { appendUserAgent: `Logseq/${version} (Android)` }, ios: { scheme: 'Logseq', appendUserAgent: `Logseq/${version} (iOS)` }, cordova: { staticPlugins: [ '@logseq/capacitor-file-sync', // AgeEncryption requires static link ] } } if ("http://192.168.199.216:3001") { Object.assign(config, { server: { url: "http://192.168.199.216:3001", cleartext: true } }) } export = config;