feat(android): ai chat scaffold (#11124)

Co-authored-by: graphite-app[bot] <96075541+graphite-app[bot]@users.noreply.github.com>
Co-authored-by: eyhn <cneyhn@gmail.com>
This commit is contained in:
Aki Chang
2025-04-14 14:05:47 +08:00
committed by GitHub
parent 08dbaae19b
commit 00bd05897e
58 changed files with 3049 additions and 2168 deletions
@@ -1,11 +1,21 @@
import { join } from 'node:path';
import { readFileSync } from 'node:fs';
import { join, resolve } from 'node:path';
import type { CapacitorConfig } from '@capacitor/cli';
const config: CapacitorConfig = {
const packageJson = JSON.parse(
readFileSync(resolve(__dirname, './package.json'), 'utf-8')
);
interface AppConfig {
affineVersion: string;
}
const config: CapacitorConfig & AppConfig = {
appId: 'app.affine.pro',
appName: 'AFFiNE',
webDir: 'dist',
affineVersion: packageJson.version,
android: {
path: 'App',
buildOptions: {
@@ -16,14 +26,25 @@ const config: CapacitorConfig = {
releaseType: 'AAB',
},
},
server: {
cleartext: true,
},
plugins: {
CapacitorHttp: {
enabled: true,
enabled: false,
},
CapacitorCookies: {
enabled: true,
enabled: false,
},
},
};
if (process.env.CAP_SERVER_URL) {
Object.assign(config, {
server: {
url: process.env.CAP_SERVER_URL,
},
});
}
export default config;