Torsten Schulz torsten
  • Joined on 2025-12-19
torsten pushed to main at torsten/harheimertc 2026-01-07 21:24:15 +01:00
b34a6fc155 Enhance passkey registration handling with error checks and CORS support
torsten pushed to main at torsten/harheimertc 2026-01-07 21:03:01 +01:00
e7e9d7815c Refactor CORS header handling in authentication endpoints
torsten pushed to main at torsten/harheimertc 2026-01-07 20:59:50 +01:00
ad21534862 Add CORS support for Cross-Device Authentication in passkey handling
torsten pushed to main at torsten/harheimertc 2026-01-07 20:16:19 +01:00
3d9b6b57dc Refactor authentication handling in Navigation and registration components to support lazy store access, improving resilience against Pinia initialization issues. Enhance registration logic to include optional password fallback for passkey users, with validation checks for password strength and confirmation. Update server-side registration to handle optional password securely, ensuring consistent user experience across different authentication methods.
torsten pushed to main at torsten/harheimertc 2026-01-07 20:16:06 +01:00
4c7ae87c70 Remove deprecated data files including configuration, gallery metadata, members, news, sessions, users, and membership applications to streamline the server data structure and improve maintainability.
torsten pushed to main at torsten/harheimertc 2026-01-07 18:46:47 +01:00
8bdebf6a73 Implement passkey support checks in registration page, including user feedback for unsupported scenarios. Update logic to determine passkey availability based on secure context and browser compatibility, enhancing user experience during registration.
torsten pushed to main at torsten/harheimertc 2026-01-07 18:37:03 +01:00
fde25d92c5 Implement passkey recovery feature, including email link requests and registration options. Update login and registration pages to support passkey authentication, with UI enhancements for user experience. Add server-side handling for passkey registration and login, including account activation checks. Update environment configuration for passkey recovery TTL settings.
torsten pushed to main at torsten/harheimertc 2026-01-07 18:08:09 +01:00
a8423f9c39 Enhance deployment script to conditionally symlink data directories based on git tracking status, improving error handling for uncommitted changes. Implement cleanup of untracked files while preserving essential directories, ensuring a smoother deployment process.
torsten pushed to main at torsten/harheimertc 2026-01-07 18:06:10 +01:00
946e5fadb0 Refactor deployment script to handle symlinking of public data conditionally based on git tracking status, improving error handling for uncommitted changes. Update PM2 configuration to directly start the Node server for Nuxt 4 production builds in both harheimertc.config.cjs and harheimertc.simple.cjs. Modify user ID handling in registration options to use Uint8Array for compatibility with @simplewebauthn/server.
torsten pushed to main at torsten/harheimertc 2026-01-07 17:58:41 +01:00
4864c80da3 Update package-lock.json to remove deprecated @peculiar/x509 version and add a new dependency entry for @simplewebauthn/server. Modify package.json to include an override for @peculiar/x509 version 1.13.0, ensuring compatibility across the project.
torsten pushed to main at torsten/harheimertc 2026-01-07 17:54:52 +01:00
9bae707473 Refactor deployment script to improve data management by introducing configurable backup and restore paths, enhancing error handling, and ensuring persistent data storage. Update backup processes to create timestamped directories for better organization.
torsten pushed to main at torsten/harheimertc 2026-01-07 17:42:06 +01:00
225e930e4c Update deployment script to ensure persistent data management, enhance backup and restore processes, and improve error handling. Modify .gitignore to exclude sensitive production data and update deployment documentation to reflect changes. Add environment variable loading for production secrets in configuration files.
torsten pushed to main at torsten/harheimertc 2026-01-07 17:26:25 +01:00
371fef25d7 Refactor authentication middleware to remove dependency on Pinia, implementing direct API calls for authentication status checks. Update member API documentation to escape JWT token placeholder for clarity. Update session and user data formats for improved security and consistency.
torsten pushed to main at torsten/yourpart3 2026-01-07 17:15:19 +01:00
0372d213c0 Refine city filtering in NPC creation process within AdminService
torsten pushed to main at torsten/yourpart3 2026-01-07 17:09:56 +01:00
c322eb1e5a Add NPC creation status tracking and progress reporting in Admin module
torsten pushed to main at torsten/yourpart3 2026-01-07 17:00:58 +01:00
b34dcac685 Refactor CreateNPCView layout for improved structure and styling
torsten pushed to main at torsten/yourpart3 2026-01-07 16:59:45 +01:00
4850f50c66 Update package-lock.json dependencies for improved stability and security
torsten pushed to main at torsten/yourpart3 2026-01-07 16:57:52 +01:00
5996f819e8 Enhance NPC creation functionality and validation in Admin module
torsten pushed to main at torsten/yourpart3 2026-01-07 16:49:35 +01:00
4d967fe7a2 Update German and English navigation localization files to include user rights translations
torsten pushed to main at torsten/yourpart3 2026-01-07 16:45:41 +01:00
bb91c2bbe5 Add NPC creation and titles retrieval functionality in Admin module