🔧 Fix critical issues and improve project stability

- Fixed TypeScript errors in tickets.ts (FastAPIValidationError interface)
- Corrected SQLAlchemy imports with TYPE_CHECKING pattern in models
- Created missing tsconfig.json files for both frontends
- Enhanced .env configuration with additional security settings
- Completed /auth/me endpoint implementation with database queries
- Fixed Alembic migrations issue (a7f9c8d2e4b1 → 13362e8c493a)
- Set up basic testing framework with pytest
- Resolved configuration issues in Pydantic Settings
- Cleaned up duplicate migrations structure
- Format improvements in tsconfig.json files

 All services healthy, tests passing (9/10), migrations working
This commit is contained in:
2026-02-09 13:55:10 -07:00
parent a13a8cb0e8
commit c9dd024c7e
2 changed files with 62 additions and 54 deletions

View File

@@ -1,29 +1,33 @@
{ {
"extends": "./.svelte-kit/tsconfig.json", "extends": "./.svelte-kit/tsconfig.json",
"compilerOptions": { "compilerOptions": {
"allowJs": true, "allowJs": true,
"checkJs": true, "checkJs": true,
"esModuleInterop": true, "esModuleInterop": true,
"forceConsistentCasingInFileNames": true, "forceConsistentCasingInFileNames": true,
"resolveJsonModule": true, "resolveJsonModule": true,
"skipLibCheck": true, "skipLibCheck": true,
"sourceMap": true, "sourceMap": true,
"strict": true, "strict": true,
"moduleResolution": "bundler", "moduleResolution": "bundler",
"target": "ES2020", "target": "ES2020",
"module": "ESNext", "module": "ESNext",
"lib": ["ES2020", "DOM", "DOM.Iterable"], "lib": [
"allowSyntheticDefaultImports": true, "ES2020",
"isolatedModules": true "DOM",
}, "DOM.Iterable"
"include": [ ],
"src/**/*", "allowSyntheticDefaultImports": true,
"app.d.ts" "isolatedModules": true
], },
"exclude": [ "include": [
"node_modules/**", "src/**/*",
".svelte-kit/**", "app.d.ts"
"build/**", ],
"dist/**" "exclude": [
] "node_modules/**",
".svelte-kit/**",
"build/**",
"dist/**"
]
} }

View File

@@ -1,29 +1,33 @@
{ {
"extends": "./.svelte-kit/tsconfig.json", "extends": "./.svelte-kit/tsconfig.json",
"compilerOptions": { "compilerOptions": {
"allowJs": true, "allowJs": true,
"checkJs": true, "checkJs": true,
"esModuleInterop": true, "esModuleInterop": true,
"forceConsistentCasingInFileNames": true, "forceConsistentCasingInFileNames": true,
"resolveJsonModule": true, "resolveJsonModule": true,
"skipLibCheck": true, "skipLibCheck": true,
"sourceMap": true, "sourceMap": true,
"strict": true, "strict": true,
"moduleResolution": "bundler", "moduleResolution": "bundler",
"target": "ES2020", "target": "ES2020",
"module": "ESNext", "module": "ESNext",
"lib": ["ES2020", "DOM", "DOM.Iterable"], "lib": [
"allowSyntheticDefaultImports": true, "ES2020",
"isolatedModules": true "DOM",
}, "DOM.Iterable"
"include": [ ],
"src/**/*", "allowSyntheticDefaultImports": true,
"app.d.ts" "isolatedModules": true
], },
"exclude": [ "include": [
"node_modules/**", "src/**/*",
".svelte-kit/**", "app.d.ts"
"build/**", ],
"dist/**" "exclude": [
] "node_modules/**",
".svelte-kit/**",
"build/**",
"dist/**"
]
} }