INSIGHT-MVP/packages/core-service
Thomas Reitz 0f9b3d4f36 feat: backend favicon proxy with HTML parsing, collapsible sidebar sections
- Add GET /settings/favicon?url= endpoint that parses HTML for <link rel="icon"> tags
- Falls back to /favicon.ico if no icon link found in HTML
- Caches favicon URLs in Redis (24h TTL)
- Frontend uses backend proxy for reliable favicon loading (fixes Atlassian etc.)
- Anwendungen section in sidebar is now collapsible with chevron toggle

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-10 11:29:19 +01:00
..
assets/icons feat: use PNG contact icons in PDF export instead of vector drawing 2026-03-09 20:11:40 +01:00
prisma feat: implement expert profile with skills, experience, languages, projects, certifications and attachments 2026-03-09 10:23:47 +01:00
src feat: backend favicon proxy with HTML parsing, collapsible sidebar sections 2026-03-10 11:29:19 +01:00
.dockerignore feat: implement Sprint 1 Alpha - full stack with Docker, NestJS, React 2026-03-08 15:33:36 +01:00
Dockerfile fix: add bcrypt native module rebuild to Dockerfile 2026-03-08 16:42:06 +01:00
nest-cli.json feat: implement Sprint 1 Alpha - full stack with Docker, NestJS, React 2026-03-08 15:33:36 +01:00
package-lock.json feat: add Microsoft Entra ID (Azure AD) SSO integration 2026-03-09 22:31:34 +01:00
package.json feat: add Microsoft Entra ID (Azure AD) SSO integration 2026-03-09 22:31:34 +01:00
tsconfig.build.json feat: implement Sprint 1 Alpha - full stack with Docker, NestJS, React 2026-03-08 15:33:36 +01:00
tsconfig.json feat: implement Sprint 1 Alpha - full stack with Docker, NestJS, React 2026-03-08 15:33:36 +01:00