commit a6c6ea139358d6dbbb9f46c3d50d13c6ad5713af Author: Juergen Kunz Date: Thu Nov 27 22:15:05 2025 +0000 feat: add account settings and API tokens management features - Implemented SettingsComponent for user profile management, including display name and password change functionality. - Added TokensComponent for managing API tokens, including creation and revocation of tokens. - Created LayoutComponent for consistent application layout with navigation and user session management. - Established a responsive design with Tailwind CSS for improved UI/UX. - Integrated toast notifications for user feedback on actions performed. - Set up initial application structure with main entry point and HTML template. - Configured TypeScript settings for strict type checking and module resolution. diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..41be3fd --- /dev/null +++ b/.gitignore @@ -0,0 +1,59 @@ +# Dependencies +node_modules/ +.pnpm-store/ + +# Build outputs +dist/ +.angular/ +out-tsc/ + +# Deno +.deno/ + +# IDE +.idea/ +.vscode/ +*.swp +*.swo +*~ + +# OS +.DS_Store +Thumbs.db + +# Environment +.env +.env.local +.env.*.local + +# Logs +logs/ +*.log +npm-debug.log* +pnpm-debug.log* + +# Test coverage +coverage/ +.nyc_output/ + +# Temporary files +.tmp/ +.temp/ +*.tmp +*.temp + +# Debug +.nogit/ + +# Claude +CLAUDE.md + +# Package manager locks (keep pnpm-lock.yaml) +package-lock.json +yarn.lock + +# Angular cache +.angular/cache/ + +# TypeScript incremental compilation +*.tsbuildinfo