- Custom SQLite task manager replacing TickTick wrapper - 73 tasks migrated from TickTick across 15 projects - RRULE recurrence engine with lazy materialization - Dashboard tasks widget (desktop sidebar + mobile card) - Tasks page with project tabs, add/edit/complete/delete - Security: locked ports to localhost, removed old containers - Gitea Actions runner configured and all 3 CI jobs passing - Fixed mobile overflow on dashboard cards - iOS Capacitor app shell (Second Brain) - Frontend/backend guide docs for adding new services - TickTick Google Calendar sync re-authorized Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
40 lines
797 B
TypeScript
40 lines
797 B
TypeScript
import type { CapacitorConfig } from '@capacitor/cli';
|
|
|
|
const config: CapacitorConfig = {
|
|
appId: 'com.quadjourney.secondbrain',
|
|
appName: 'Second Brain',
|
|
webDir: 'www',
|
|
|
|
server: {
|
|
// Live mode — loads from your deployed site
|
|
url: 'https://dash.quadjourney.com',
|
|
cleartext: false,
|
|
},
|
|
|
|
ios: {
|
|
contentInset: 'automatic',
|
|
preferredContentMode: 'mobile',
|
|
scheme: 'Second Brain',
|
|
backgroundColor: '#09090b',
|
|
},
|
|
|
|
plugins: {
|
|
SplashScreen: {
|
|
launchAutoHide: true,
|
|
launchShowDuration: 1500,
|
|
backgroundColor: '#09090b',
|
|
showSpinner: false,
|
|
},
|
|
StatusBar: {
|
|
style: 'DARK',
|
|
backgroundColor: '#09090b',
|
|
},
|
|
Keyboard: {
|
|
resize: 'body',
|
|
resizeOnFullScreen: true,
|
|
},
|
|
},
|
|
};
|
|
|
|
export default config;
|