803481ca8e
Merge pull request 'dev' ( #37 ) from dev into main
...
Code Analysis and Production Deploy / analyze (push) Successful in 7m15s
Code Analysis and Production Deploy / deploy-production (push) Successful in 2m24s
Code Analysis and Production Deploy / deploy-test (push) Has been skipped
Reviewed-on: #37
2026-05-30 00:30:30 +02:00
Torsten Schulz (local)
1e65cb47da
fix: fallback to npm install on npm ci failure due to lockfile drift
Code Analysis and Production Deploy / analyze (push) Successful in 7m31s
Code Analysis and Production Deploy / deploy-production (push) Has been skipped
Code Analysis and Production Deploy / deploy-test (push) Successful in 2m15s
2026-05-29 17:14:11 +02:00
Torsten Schulz (local)
ec96e21517
feat: enhance code analysis workflow with debugging information and workspace cleanup
Code Analysis and Production Deploy / analyze (push) Failing after 4m1s
Code Analysis and Production Deploy / deploy-production (push) Has been skipped
Code Analysis and Production Deploy / deploy-test (push) Has been skipped
2026-05-29 17:07:36 +02:00
Torsten Schulz (local)
46f80df165
chore: update version to 1.7.0 in package-lock.json
Code Analysis and Production Deploy / analyze (push) Failing after 2m11s
Code Analysis and Production Deploy / deploy-production (push) Has been skipped
Code Analysis and Production Deploy / deploy-test (push) Has been skipped
2026-05-29 17:02:33 +02:00
Torsten Schulz (local)
5c3d78245f
feat: add Datenschutzerklärung and Konto löschen pages
...
Code Analysis and Production Deploy / analyze (push) Failing after 2m10s
Code Analysis and Production Deploy / deploy-production (push) Has been skipped
Code Analysis and Production Deploy / deploy-test (push) Has been skipped
- Created datenschutz.vue for the privacy policy with sections on data protection, responsible entity, data processing, rights, and contact information.
- Created konto-loeschen.vue for account deletion requests, detailing the process, affected data, and processing time.
- Added anonymize-playstore-screenshot.sh script for image anonymization using ImageMagick.
- Introduced playstore-assets.mjs for generating Play Store assets, including icons and feature graphics, using sharp.
- Added playstore-assets.sh script to execute the asset generation script.
2026-05-29 16:51:36 +02:00
Torsten Schulz (local)
f5045c3cf0
feat: implement production release configuration and signing for Play Store
2026-05-29 16:39:59 +02:00
Torsten Schulz (local)
696c50f0fc
fix: update ResponseBody creation in ApiService mock for consistency
2026-05-29 16:13:08 +02:00
Torsten Schulz (local)
b8bdbf0a8d
feat: add homepage components and API for settings and spielplan options
...
- Introduced new Vue components for homepage teasers: HomeLinksTeaser, HomeSpielplanTeamWidget, HomeTrainingTeaser, and HomeVereinsmeisterschaftenTeaser.
- Created XML layout for tablet app window dump.
- Implemented API endpoints for fetching and updating homepage settings.
- Added API for retrieving spielplan options, including team extraction logic.
2026-05-29 15:37:45 +02:00
Torsten Schulz (local)
1ea9596006
Refactor code structure for improved readability and maintainability
2026-05-29 10:55:59 +02:00
Torsten Schulz (local)
cdbe71eaec
Refactor code structure for improved readability and maintainability
2026-05-29 08:52:03 +02:00
Torsten Schulz (local)
125a00819d
Refactor code structure for improved readability and maintainability
2026-05-29 00:13:12 +02:00
Torsten Schulz (local)
b4c31374c0
feat(android): sort CMS users, remove invite button, close CMS submenu on navigate
2026-05-29 00:11:42 +02:00
Torsten Schulz (local)
c8b7f5ec2e
test: fix ViewModel unit tests (Cms/Gallery) and enable ByteBuddy experimental flag
2026-05-28 09:42:01 +02:00
46a8d5a77a
Merge pull request 'dev' ( #36 ) from dev into main
...
Code Analysis and Production Deploy / analyze (push) Successful in 5m7s
Code Analysis and Production Deploy / deploy-production (push) Successful in 2m25s
Code Analysis and Production Deploy / deploy-test (push) Has been skipped
Reviewed-on: #36
2026-05-28 08:56:09 +02:00
Torsten Schulz (local)
0528334eb4
feat: replace success modal with non-blocking toast notification
...
Code Analysis and Production Deploy / analyze (push) Successful in 5m10s
Code Analysis and Production Deploy / deploy-production (push) Has been skipped
Code Analysis and Production Deploy / deploy-test (push) Successful in 2m14s
feat: add global event listener for mannschaften updates in Navigation component
feat: notify app of mannschaften changes after CSV save and handle visibility changes
refactor: remove unused anlagen page
fix: update CmsMannschaften reference in sportbetrieb page for reactivity
fix: enhance authentication token retrieval in passkey API endpoints
feat: implement refresh session and access token generation for Android clients in passkey login
fix: unify token retrieval method across passkey API endpoints
feat: add MediaTypes utility for JSON content type in Android app
feat: create PasskeyRepository for handling passkey authentication and registration in Android app
feat: add validated text field and rich text components for Android UI
feat: implement newsletter subscription and unsubscription screens in Android app
feat: create public pages including Impressum with dynamic content loading
2026-05-28 08:33:28 +02:00
Torsten Schulz (local)
e033d716dd
feat: Add CMS and Member Area screens with ViewModels
...
Code Analysis and Production Deploy / analyze (push) Successful in 5m23s
Code Analysis and Production Deploy / deploy-production (push) Has been skipped
Code Analysis and Production Deploy / deploy-test (push) Successful in 2m18s
- Implemented CmsViewModel to manage CMS data loading and state.
- Created MemberAreaDetailScreens for displaying member information and news.
- Added MembersViewModel and MemberNewsViewModel for managing member data and news.
- Developed MemberAreaScreen to provide navigation and display member-related options.
- Introduced ProfileScreen and ProfileViewModel for user profile management.
- Implemented state management for loading, error handling, and form updates across screens.
2026-05-28 08:01:35 +02:00
96c1d0260b
Merge pull request 'chore(version): update version to 1.6.1' ( #35 ) from dev into main
...
Code Analysis and Production Deploy / analyze (push) Successful in 5m7s
Code Analysis and Production Deploy / deploy-production (push) Successful in 2m18s
Code Analysis and Production Deploy / deploy-test (push) Has been skipped
Reviewed-on: #35
2026-05-27 20:45:54 +02:00
Torsten Schulz (local)
e195d5d189
chore(version): update version to 1.6.1
Code Analysis and Production Deploy / analyze (push) Successful in 5m6s
Code Analysis and Production Deploy / deploy-production (push) Has been skipped
Code Analysis and Production Deploy / deploy-test (push) Successful in 2m13s
2026-05-27 20:45:37 +02:00
6e00a1b829
Merge pull request 'dev' ( #34 ) from dev into main
...
Code Analysis and Production Deploy / analyze (push) Failing after 33s
Code Analysis and Production Deploy / deploy-production (push) Has been skipped
Code Analysis and Production Deploy / deploy-test (push) Has been skipped
Reviewed-on: #34
2026-05-27 20:43:46 +02:00
Torsten Schulz (local)
533e89c405
chore(ci): trigger analyze job after lint fixes
Code Analysis and Production Deploy / analyze (push) Successful in 5m5s
Code Analysis and Production Deploy / deploy-production (push) Has been skipped
Code Analysis and Production Deploy / deploy-test (push) Successful in 2m12s
2026-05-27 20:34:27 +02:00
Torsten Schulz (local)
083244bc83
chore(lint): run eslint --fix; add safe global fallbacks and fix empty catches
Code Analysis and Production Deploy / deploy-production (push) Has been cancelled
Code Analysis and Production Deploy / deploy-test (push) Has been cancelled
Code Analysis and Production Deploy / analyze (push) Has been cancelled
2026-05-27 20:33:08 +02:00
Torsten Schulz (local)
9def0fdc32
chore(lint): add safe fallbacks for Nitro globals (getMethod/getRequestURL) in passkey and middleware handlers
Code Analysis and Production Deploy / analyze (push) Failing after 2m50s
Code Analysis and Production Deploy / deploy-production (push) Has been skipped
Code Analysis and Production Deploy / deploy-test (push) Has been skipped
2026-05-27 20:02:46 +02:00
Torsten Schulz (local)
512756cb48
chore(lint): manual fixes - remove redundant global declarations; add safe getMethod fallback; remove unused catch vars
Code Analysis and Production Deploy / deploy-production (push) Has been cancelled
Code Analysis and Production Deploy / deploy-test (push) Has been cancelled
Code Analysis and Production Deploy / analyze (push) Has been cancelled
2026-05-27 20:00:48 +02:00
Torsten Schulz (local)
19d2f21fc3
refactor(security): use centralized getServerDataPath in password-reset-log.js
Code Analysis and Production Deploy / analyze (push) Successful in 5m5s
Code Analysis and Production Deploy / deploy-production (push) Has been skipped
Code Analysis and Production Deploy / deploy-test (push) Has been cancelled
2026-05-27 19:55:11 +02:00
Torsten Schulz (local)
5074e8f8f8
fix(security): centralize data path validation in getServerDataPath; enforce segment whitelist and resolved-path check
Code Analysis and Production Deploy / deploy-production (push) Has been cancelled
Code Analysis and Production Deploy / analyze (push) Has been cancelled
Code Analysis and Production Deploy / deploy-test (push) Has been cancelled
2026-05-27 19:53:59 +02:00
Torsten Schulz (local)
18a08b0e7a
fix(security): validate resolved data path to prevent path traversal
Code Analysis and Production Deploy / deploy-production (push) Has been cancelled
Code Analysis and Production Deploy / deploy-test (push) Has been cancelled
Code Analysis and Production Deploy / analyze (push) Has been cancelled
2026-05-27 19:51:15 +02:00
Torsten Schulz (local)
026e4ba3e4
fix(password-reset-log): improve filename sanitization and error handling in getDataPath
Code Analysis and Production Deploy / analyze (push) Failing after 5m3s
Code Analysis and Production Deploy / deploy-production (push) Has been skipped
Code Analysis and Production Deploy / deploy-test (push) Has been skipped
2026-05-27 19:41:12 +02:00
Torsten Schulz (local)
58fd7fa5c6
feat(auth): implement Android refresh token handling and session management
...
Code Analysis and Production Deploy / analyze (push) Failing after 5m7s
Code Analysis and Production Deploy / deploy-production (push) Has been skipped
Code Analysis and Production Deploy / deploy-test (push) Has been skipped
- Added support for generating Android access tokens and managing refresh sessions in the auth endpoints.
- Implemented new tests for login, logout, and refresh functionalities specific to Android clients.
- Enhanced password reset logging with normalization and masking of email addresses.
- Created a new diagnostics endpoint for password reset attempts, including filtering and summarizing logs.
- Introduced a new utility for managing password reset logs with retention policies.
- Added tests for password reset log utilities to ensure proper functionality and privacy compliance.
- Updated WebAuthn configuration tests to validate origin handling for production and allowed origins.
2026-05-27 19:34:53 +02:00
755442fb70
Merge branch 'main' into dev
Code Analysis and Production Deploy / analyze (push) Successful in 5m5s
Code Analysis and Production Deploy / deploy-production (push) Has been skipped
Code Analysis and Production Deploy / deploy-test (push) Successful in 2m15s
2026-05-27 19:05:18 +02:00
d31515bc79
Merge pull request 'dev' ( #33 ) from dev into main
...
Code Analysis and Production Deploy / analyze (push) Successful in 5m7s
Code Analysis and Production Deploy / deploy-production (push) Successful in 4m37s
Code Analysis and Production Deploy / deploy-test (push) Has been skipped
Reviewed-on: #33
2026-05-27 19:04:15 +02:00
Torsten Schulz (local)
1710c9349d
feat(auth): implement token rotation and session management for persistent Android login
Code Analysis and Production Deploy / analyze (push) Successful in 5m22s
Code Analysis and Production Deploy / deploy-production (push) Has been skipped
Code Analysis and Production Deploy / deploy-test (push) Successful in 2m12s
2026-05-27 18:55:22 +02:00
Torsten Schulz (local)
cd025b1f92
fix(package): update qs to version 6.15.2
Code Analysis and Production Deploy / analyze (push) Successful in 5m15s
Code Analysis and Production Deploy / deploy-production (push) Has been skipped
Code Analysis and Production Deploy / deploy-test (push) Successful in 4m49s
2026-05-27 18:23:16 +02:00
Torsten Schulz (local)
2c681cf65c
Android-Cleanup und build fix
Code Analysis and Production Deploy / analyze (push) Failing after 5m4s
Code Analysis and Production Deploy / deploy-production (push) Has been skipped
Code Analysis and Production Deploy / deploy-test (push) Has been skipped
2026-05-27 18:12:10 +02:00
Torsten Schulz (local)
92099685e6
Saison-Auswahl hinzugefügt
Code Analysis and Production Deploy / analyze (push) Failing after 2m17s
Code Analysis and Production Deploy / deploy-production (push) Has been skipped
Code Analysis and Production Deploy / deploy-test (push) Has been skipped
2026-05-27 18:01:32 +02:00
Torsten Schulz (local)
7e0c92368e
Android-Umsetzung der Homepage
Code Analysis and Production Deploy / analyze (push) Failing after 2m22s
Code Analysis and Production Deploy / deploy-production (push) Has been skipped
Code Analysis and Production Deploy / deploy-test (push) Has been skipped
2026-05-27 17:54:24 +02:00
Torsten Schulz (local)
817f5e02ca
feat(gradle): add Kotlin and new DSL configuration options
Code Analysis and Production Deploy / analyze (push) Failing after 3m13s
Code Analysis and Production Deploy / deploy-production (push) Has been skipped
Code Analysis and Production Deploy / deploy-test (push) Has been skipped
2026-05-27 17:48:38 +02:00
Torsten Schulz (local)
d3be0a269f
feat(theme): add color and typography definitions for the app
Code Analysis and Production Deploy / analyze (push) Failing after 2m52s
Code Analysis and Production Deploy / deploy-production (push) Has been skipped
Code Analysis and Production Deploy / deploy-test (push) Has been skipped
2026-05-26 16:43:17 +02:00
Torsten Schulz (local)
8e318b0b52
feat(android): initial project setup with Gradle, AndroidManifest, and MainActivity
Code Analysis and Production Deploy / analyze (push) Failing after 3m13s
Code Analysis and Production Deploy / deploy-production (push) Has been skipped
Code Analysis and Production Deploy / deploy-test (push) Has been skipped
2026-05-26 16:39:10 +02:00
b729e90e38
Merge pull request 'dev' ( #32 ) from dev into main
...
Code Analysis and Production Deploy / analyze (push) Successful in 2m53s
Code Analysis and Production Deploy / deploy-production (push) Successful in 2m7s
Code Analysis and Production Deploy / deploy-test (push) Has been skipped
Reviewed-on: #32
2026-05-22 14:05:21 +02:00
Torsten Schulz (local)
acfcf773f7
fix(version): update version to 1.5.2 in package.json
Code Analysis and Production Deploy / analyze (push) Successful in 3m6s
Code Analysis and Production Deploy / deploy-production (push) Has been skipped
Code Analysis and Production Deploy / deploy-test (push) Successful in 2m13s
2026-05-22 13:54:22 +02:00
Torsten Schulz (local)
1ea7f7a63f
refactor(vereinsmeisterschaften): streamline file existence check and improve error handling
Code Analysis and Production Deploy / deploy-production (push) Has been cancelled
Code Analysis and Production Deploy / deploy-test (push) Has been cancelled
Code Analysis and Production Deploy / analyze (push) Has been cancelled
2026-05-22 13:54:02 +02:00
Torsten Schulz (local)
7289adb7a0
test: avoid gitleaks false positive in profile spec
Code Analysis and Production Deploy / analyze (push) Successful in 2m51s
Code Analysis and Production Deploy / deploy-production (push) Has been skipped
Code Analysis and Production Deploy / deploy-test (push) Successful in 2m6s
2026-05-21 08:18:30 +02:00
Torsten Schulz (local)
19d7aeefb0
test: expand endpoint coverage and harden deploy gate
Code Analysis and Production Deploy / analyze (push) Failing after 15s
Code Analysis and Production Deploy / deploy-production (push) Has been skipped
Code Analysis and Production Deploy / deploy-test (push) Has been skipped
2026-05-21 08:03:59 +02:00
92c0610dcb
Merge pull request 'dev' ( #31 ) from dev into main
...
Code Analysis and Production Deploy / analyze (push) Successful in 2m45s
Code Analysis and Production Deploy / deploy-production (push) Successful in 2m1s
Code Analysis and Production Deploy / deploy-test (push) Has been skipped
Reviewed-on: #31
2026-05-21 00:09:31 +02:00
Torsten Schulz (local)
5fce08ab75
fix(version): update version to 1.5.1 in package.json
Code Analysis and Production Deploy / analyze (push) Successful in 2m48s
Code Analysis and Production Deploy / deploy-production (push) Has been skipped
Code Analysis and Production Deploy / deploy-test (push) Successful in 1m58s
2026-05-21 00:08:04 +02:00
Torsten Schulz (local)
1c9dff0932
feat(mannschaften): show rise/fall arrow in table rank column
Code Analysis and Production Deploy / deploy-production (push) Has been cancelled
Code Analysis and Production Deploy / deploy-test (push) Has been cancelled
Code Analysis and Production Deploy / analyze (push) Has been cancelled
2026-05-21 00:07:18 +02:00
Torsten Schulz (local)
fd83b18642
fix(import): prefer seasonal mannschaften csv for tables
Code Analysis and Production Deploy / analyze (push) Successful in 2m44s
Code Analysis and Production Deploy / deploy-production (push) Has been skipped
Code Analysis and Production Deploy / deploy-test (push) Successful in 2m0s
2026-05-20 18:58:46 +02:00
6db05c1dc6
Merge pull request 'dev' ( #30 ) from dev into main
...
Code Analysis and Production Deploy / analyze (push) Successful in 2m48s
Code Analysis and Production Deploy / deploy-production (push) Successful in 2m4s
Code Analysis and Production Deploy / deploy-test (push) Has been skipped
Reviewed-on: #30
2026-05-20 18:42:31 +02:00
Torsten Schulz (local)
84536956c4
fix(version): update version to 1.5.0 in package.json
Code Analysis and Production Deploy / analyze (push) Successful in 2m47s
Code Analysis and Production Deploy / deploy-production (push) Has been skipped
Code Analysis and Production Deploy / deploy-test (push) Successful in 1m58s
2026-05-20 18:42:04 +02:00
Torsten Schulz (local)
459da00820
fix(import): publish season spielplan json after import
Code Analysis and Production Deploy / analyze (push) Successful in 2m47s
Code Analysis and Production Deploy / deploy-production (push) Has been skipped
Code Analysis and Production Deploy / deploy-test (push) Successful in 2m2s
2026-05-20 18:12:32 +02:00