feat: tasks app, security hardening, mobile fixes, iOS app shell
- 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>
This commit is contained in:
39
mobile/capacitor.config.ts
Normal file
39
mobile/capacitor.config.ts
Normal file
@@ -0,0 +1,39 @@
|
||||
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;
|
||||
Reference in New Issue
Block a user