26 Commits

Author SHA1 Message Date
86048bb1f3 chore: refine usePageSeo composable with stricter og:type handling
- Added explicit `OgType` types for better Open Graph compatibility.
- Introduced default `og:type` fallback to `website`.
- Replaced ad-hoc type handling with `computed` property.
- Disabled ESLint in `auto-imports.d.ts` for consistent linting.
2025-10-18 22:43:18 +02:00
78f72506b5 chore: implement SEO composables, structured data, and sitemap with robots config
- Added `usePageSeo` composable for dynamic page-level SEO.
- Configured default head manager using `@vueuse/head`.
- Introduced sitemap.xml and robots.txt for search engine indexing.
- Updated `head` plugin and integrated SEO composable into pages.
- Added localized SEO data for English and German translations.
- Updated `yarn.lock` and dependencies to include `@vueuse/head`.
2025-10-18 18:43:44 +02:00
b703ed3139 chore: add web manifest, favicons, and improve browser icon support
- Added `site.webmanifest` for PWA compatibility.
- Introduced new favicons in multiple resolutions (SVG and PNG).
- Updated `index.html` with manifest and icon references, including support for Safari pinned tabs.
- Refined meta tags for consistency and improved rendering.
2025-10-18 18:31:22 +02:00
4194c843d2 chore: replace hover transform effect with top positioning across components
- Changed `transform` hover effects to use `top` adjustments for smoother transitions.
- Updated styles in `Nav.vue`, hero section, project cards, filter buttons, and more.
- Refined hover animations and adjusted box shadow properties for enhanced UI consistency.
- Disabled ESLint in `auto-imports.d.ts`.
2025-10-18 18:25:42 +02:00
8946adc713 chore: update portfolio content and links, restructure data, adjust locale settings
- Updated portfolio projects with new details, metrics, and highlights.
- Adjusted social links and contact information, updating emails and GitHub usernames.
- Refined locale settings for English and German content.
- Replaced deprecated code in `Nav.vue` and updated `Footer.vue` links.
2025-10-18 05:01:32 +02:00
0faf656e9d chore: update build configs, optimize images, and clean dependencies
- Added support for optimized image processing via `vite-plugin-imagemin`.
- Configured build optimizations: set `terser` for JS minification and `lightningcss` for CSS.
- Updated `.yarnrc` settings and cleaned dependencies in `yarn.lock`.
- Disabled ESLint in `auto-imports.d.ts`.
2025-10-18 05:01:22 +02:00
0de99a8b90 chore: remove agents.config.json and .nanocoder commands
- Deleted `agents.config.json` file used for provider configurations.
- Removed `.nanocoder` commands (`component`, `refactor`, `review`, and `test`) and related documentation files.
2025-10-18 05:01:06 +02:00
3e2f561768 chore: delete localhost_2025-09-27_00-35-13.report.html file
- Removed large Lighthouse report file from the repository.
2025-09-27 07:13:51 +02:00
d30266248c chore: remove unused components, utilities, and dependencies
- Removed unused components (`components.vue`, `Markup.vue`, `index.vue`, etc.) and related styles.
- Deleted obsolete utilities (`api.ts`, `componentCatalog.ts`).
- Cleared out dependencies in `package-lock.json` related to unused functionalities.
2025-09-27 01:03:01 +02:00
7c6cddd742 chore: remove .nanocoder commands and local Claude settings
- Deleted `.nanocoder` commands (`component`, `refactor`, `review`, and `test`) and associated files.
- Removed `.claude/settings.local.json` configuration.
2025-09-27 00:45:44 +02:00
698817693f refactor: replace .eslintrc.cjs with eslint.config.js and restructure configuration
- Migrated from `.eslintrc.cjs` to `eslint.config.js` to leverage flat configuration format.
- Updated ESLint rules and integrated Vue 3, TypeScript, and global considerations.
- Adjusted project structure with improved component rendering patterns and prop validation logic.
- Introduced asynchronous imports for better performance.
- Cleaned up unused styles and refined templates/layouts, enhancing cohesion and readability.
- Updated `yarn.lock` to align with dependency changes and removed unused packages.
- Added `.nanocoder` commands for common tasks including `component`, `refactor`, `review`, and `test`.
- Improved tooling support (`agents.config.json`) with provider integrations and streamlined permissions.
2025-09-26 20:31:22 +02:00
08237f18e5 feat: enhance project with comprehensive tooling and quality improvements
- Add stricter ESLint configuration with TypeScript and Vue 3 rules
- Configure Prettier for consistent code formatting across the project
- Set up Vitest testing framework with Vue Test Utils and jsdom environment
- Implement pre-commit hooks using Husky and lint-staged for automated quality checks
- Add bundle analyzer with rollup-plugin-visualizer for performance monitoring
- Create global error boundary component for better error handling
- Develop error handling composable with loading state management
- Enhance API utilities with robust fetch wrapper including retries and timeout
- Improve TypeScript interfaces with proper readonly modifiers and better typing
- Add comprehensive npm scripts for development workflow
- Create centralized logging utility to replace console statements
- Update Husky configuration to remove deprecated lines
- Fix all ESLint formatting and syntax issues

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-19 01:52:56 +02:00
56c82332ae hover-effect for component cards 2024-10-31 07:56:34 +01:00
79023c594e fixed some styles in navigation-drawer 2024-10-30 23:07:49 +01:00
9076301a5e added a test-component and fresh layout for components 2024-10-30 23:00:16 +01:00
d7477ed5b1 fixed issue where language type didn't show on website 2024-10-29 20:13:01 +01:00
25c0dc360a updated beispiel on components 2024-10-29 19:37:52 +01:00
a52ef445cc updated gitea icon and added fork-awesome 2024-10-29 18:39:22 +01:00
8a34a4ee77 added gitea link to source 2024-10-29 18:33:30 +01:00
0816d063ed added a "showcase" for the code 2024-10-29 17:43:50 +01:00
2b8bdcbd66 added some functions to auto-imports 2024-10-29 17:23:57 +01:00
0cce6e1be7 added prismjs and testing for markup 2024-10-29 17:23:17 +01:00
d6636fe031 updated nav 2024-10-24 18:07:33 +02:00
a25b94c6ce added app-bar with nav 2024-10-24 01:25:41 +02:00
7b29de0571 code cleanup & add prettier 2024-10-24 00:22:08 +02:00
43159852db init 2024-10-24 00:07:52 +02:00