Commit Graph

  • bf1caefde4 feat: update security headers and improve content security policy; enhance hero image component and loading states in public news Torsten Schulz (local) 2026-05-31 14:19:15 +02:00
  • 6983186caf feat: add hero image processing and API for serving variants Torsten Schulz (local) 2026-05-31 14:07:14 +02:00
  • e1ad5f7205 Merge pull request 'feat: add robots.txt and sitemap.xml routes for SEO optimization' (#39) from dev into main admin 2026-05-31 14:03:04 +02:00
  • 7c93966878 feat: add robots.txt and sitemap.xml routes for SEO optimization Torsten Schulz (local) 2026-05-31 13:36:49 +02:00
  • 14341b7a63 Merge pull request 'dev' (#38) from dev into main admin 2026-05-30 23:54:07 +02:00
  • 31d20f1bff feat: enhance CompactNavigation with CMS submenu and toggle functionality Torsten Schulz (local) 2026-05-30 23:51:41 +02:00
  • 6507afea5f feat: add QTTR values feature to member area Torsten Schulz (local) 2026-05-30 23:43:06 +02:00
  • 387ce6e08e feat: update ProGuard rules and enhance typography for member area screens Torsten Schulz (local) 2026-05-30 01:24:39 +02:00
  • f822fc8a8e feat: update typography styles and enhance text appearance in navigation components Torsten Schulz (local) 2026-05-30 00:46:00 +02:00
  • 67c746f18b Add script to generate Play Store screenshot sizes Torsten Schulz (local) 2026-05-30 00:30:50 +02:00
  • 803481ca8e Merge pull request 'dev' (#37) from dev into main admin 2026-05-30 00:30:30 +02:00
  • 1e65cb47da fix: fallback to npm install on npm ci failure due to lockfile drift Torsten Schulz (local) 2026-05-29 17:14:11 +02:00
  • ec96e21517 feat: enhance code analysis workflow with debugging information and workspace cleanup Torsten Schulz (local) 2026-05-29 17:07:36 +02:00
  • 46f80df165 chore: update version to 1.7.0 in package-lock.json Torsten Schulz (local) 2026-05-29 17:02:33 +02:00
  • 5c3d78245f feat: add Datenschutzerklärung and Konto löschen pages test/fix-viewmodels Torsten Schulz (local) 2026-05-29 16:51:36 +02:00
  • f5045c3cf0 feat: implement production release configuration and signing for Play Store Torsten Schulz (local) 2026-05-29 16:39:59 +02:00
  • 696c50f0fc fix: update ResponseBody creation in ApiService mock for consistency Torsten Schulz (local) 2026-05-29 16:13:08 +02:00
  • b8bdbf0a8d feat: add homepage components and API for settings and spielplan options Torsten Schulz (local) 2026-05-29 15:37:45 +02:00
  • 1ea9596006 Refactor code structure for improved readability and maintainability Torsten Schulz (local) 2026-05-29 10:55:59 +02:00
  • cdbe71eaec Refactor code structure for improved readability and maintainability Torsten Schulz (local) 2026-05-29 08:52:03 +02:00
  • 125a00819d Refactor code structure for improved readability and maintainability Torsten Schulz (local) 2026-05-29 00:13:12 +02:00
  • b4c31374c0 feat(android): sort CMS users, remove invite button, close CMS submenu on navigate Torsten Schulz (local) 2026-05-29 00:11:42 +02:00
  • c8b7f5ec2e test: fix ViewModel unit tests (Cms/Gallery) and enable ByteBuddy experimental flag Torsten Schulz (local) 2026-05-28 09:42:01 +02:00
  • 46a8d5a77a Merge pull request 'dev' (#36) from dev into main admin 2026-05-28 08:56:09 +02:00
  • 0528334eb4 feat: replace success modal with non-blocking toast notification Torsten Schulz (local) 2026-05-28 08:33:28 +02:00
  • e033d716dd feat: Add CMS and Member Area screens with ViewModels Torsten Schulz (local) 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 admin 2026-05-27 20:45:54 +02:00
  • e195d5d189 chore(version): update version to 1.6.1 Torsten Schulz (local) 2026-05-27 20:45:37 +02:00
  • 6e00a1b829 Merge pull request 'dev' (#34) from dev into main admin 2026-05-27 20:43:46 +02:00
  • 533e89c405 chore(ci): trigger analyze job after lint fixes Torsten Schulz (local) 2026-05-27 20:34:27 +02:00
  • 083244bc83 chore(lint): run eslint --fix; add safe global fallbacks and fix empty catches Torsten Schulz (local) 2026-05-27 20:33:08 +02:00
  • 9def0fdc32 chore(lint): add safe fallbacks for Nitro globals (getMethod/getRequestURL) in passkey and middleware handlers Torsten Schulz (local) 2026-05-27 20:02:46 +02:00
  • 512756cb48 chore(lint): manual fixes - remove redundant global declarations; add safe getMethod fallback; remove unused catch vars Torsten Schulz (local) 2026-05-27 20:00:48 +02:00
  • 19d2f21fc3 refactor(security): use centralized getServerDataPath in password-reset-log.js Torsten Schulz (local) 2026-05-27 19:55:11 +02:00
  • 5074e8f8f8 fix(security): centralize data path validation in getServerDataPath; enforce segment whitelist and resolved-path check Torsten Schulz (local) 2026-05-27 19:53:59 +02:00
  • 18a08b0e7a fix(security): validate resolved data path to prevent path traversal Torsten Schulz (local) 2026-05-27 19:51:15 +02:00
  • 026e4ba3e4 fix(password-reset-log): improve filename sanitization and error handling in getDataPath Torsten Schulz (local) 2026-05-27 19:41:12 +02:00
  • 58fd7fa5c6 feat(auth): implement Android refresh token handling and session management Torsten Schulz (local) 2026-05-27 19:34:32 +02:00
  • 755442fb70 Merge branch 'main' into dev admin 2026-05-27 19:05:18 +02:00
  • d31515bc79 Merge pull request 'dev' (#33) from dev into main admin 2026-05-27 19:04:15 +02:00
  • 1710c9349d feat(auth): implement token rotation and session management for persistent Android login Torsten Schulz (local) 2026-05-27 18:55:22 +02:00
  • cd025b1f92 fix(package): update qs to version 6.15.2 Torsten Schulz (local) 2026-05-27 18:23:16 +02:00
  • 2c681cf65c Android-Cleanup und build fix Torsten Schulz (local) 2026-05-27 18:12:10 +02:00
  • 92099685e6 Saison-Auswahl hinzugefügt Torsten Schulz (local) 2026-05-27 18:01:32 +02:00
  • 7e0c92368e Android-Umsetzung der Homepage Torsten Schulz (local) 2026-05-27 17:54:24 +02:00
  • 817f5e02ca feat(gradle): add Kotlin and new DSL configuration options Torsten Schulz (local) 2026-05-27 17:48:38 +02:00
  • d3be0a269f feat(theme): add color and typography definitions for the app Torsten Schulz (local) 2026-05-26 16:43:17 +02:00
  • 8e318b0b52 feat(android): initial project setup with Gradle, AndroidManifest, and MainActivity Torsten Schulz (local) 2026-05-26 16:39:10 +02:00
  • b729e90e38 Merge pull request 'dev' (#32) from dev into main admin 2026-05-22 14:05:21 +02:00
  • acfcf773f7 fix(version): update version to 1.5.2 in package.json Torsten Schulz (local) 2026-05-22 13:54:22 +02:00
  • 1ea7f7a63f refactor(vereinsmeisterschaften): streamline file existence check and improve error handling Torsten Schulz (local) 2026-05-22 13:54:02 +02:00
  • 7289adb7a0 test: avoid gitleaks false positive in profile spec Torsten Schulz (local) 2026-05-21 08:18:30 +02:00
  • 19d7aeefb0 test: expand endpoint coverage and harden deploy gate Torsten Schulz (local) 2026-05-21 08:03:59 +02:00
  • 92c0610dcb Merge pull request 'dev' (#31) from dev into main admin 2026-05-21 00:09:31 +02:00
  • 5fce08ab75 fix(version): update version to 1.5.1 in package.json Torsten Schulz (local) 2026-05-21 00:08:04 +02:00
  • 1c9dff0932 feat(mannschaften): show rise/fall arrow in table rank column Torsten Schulz (local) 2026-05-21 00:07:18 +02:00
  • fd83b18642 fix(import): prefer seasonal mannschaften csv for tables Torsten Schulz (local) 2026-05-20 18:58:46 +02:00
  • 6db05c1dc6 Merge pull request 'dev' (#30) from dev into main admin 2026-05-20 18:42:31 +02:00
  • 84536956c4 fix(version): update version to 1.5.0 in package.json Torsten Schulz (local) 2026-05-20 18:42:04 +02:00
  • 459da00820 fix(import): publish season spielplan json after import Torsten Schulz (local) 2026-05-20 18:12:32 +02:00
  • f883d45452 fix(security): harden season file paths for semgrep Torsten Schulz (local) 2026-05-20 18:03:29 +02:00
  • 11ff823fe2 feat(mannschaften): align public pages with season query logic Torsten Schulz (local) 2026-05-20 18:01:07 +02:00
  • cfd9365d07 feat(mannschaften): update team information display and add data update timestamps Torsten Schulz (local) 2026-05-20 17:57:02 +02:00
  • f2f76dec56 feat(cms): add season dropdown/create and restore baelle ratio Torsten Schulz (local) 2026-05-20 17:49:19 +02:00
  • 2d42ef3ecd feat(mannschaften): split SUN columns and prepare seasonal team CSVs Torsten Schulz (local) 2026-05-20 17:45:14 +02:00
  • e19158558d feat(mannschaften): add matches/table tabs on team detail pages Torsten Schulz (local) 2026-05-20 17:41:43 +02:00
  • bf4db389ff feat(api): add endpoint for team table data by season Torsten Schulz (local) 2026-05-20 17:38:17 +02:00
  • 964a68cdfd refactor(import): drop meetings excerpt from tables export Torsten Schulz (local) 2026-05-20 17:36:10 +02:00
  • 21b39d4e5c feat(import): add daily click-tt league table import by season Torsten Schulz (local) 2026-05-20 17:28:07 +02:00
  • 68b6ab593a Merge pull request 'fix(ci): avoid shell-expansion in node version-compare helper' (#29) from dev into main admin 2026-05-20 17:08:28 +02:00
  • 3658589d94 fix(ci): avoid shell-expansion in node version-compare helper Torsten Schulz (local) 2026-05-20 17:03:04 +02:00
  • 4e42ddfee4 Merge pull request 'ci: ensure version-check scripts are executable; invoke via bash' (#28) from dev into main admin 2026-05-20 17:00:19 +02:00
  • a80ea7b892 ci: ensure version-check scripts are executable; invoke via bash Torsten Schulz (local) 2026-05-20 16:54:45 +02:00
  • 6a6b8e0a1b Merge pull request 'ci: disable PR version-gate; use prod-version check on main' (#27) from dev into main admin 2026-05-20 16:11:57 +02:00
  • f7c6caebc1 ci: disable PR version-gate; use prod-version check on main Torsten Schulz (local) 2026-05-20 16:08:09 +02:00
  • ddb170cffc Merge pull request 'chore: bump version to 1.4.7' (#26) from dev into main admin 2026-05-20 15:46:46 +02:00
  • 79e2ae9b87 chore: bump version to 1.4.7 Torsten Schulz (local) 2026-05-20 15:39:19 +02:00
  • 66f2718714 Merge pull request 'ci: run analyze only on push; remove PR-specific checks' (#25) from dev into main admin 2026-05-20 13:16:41 +02:00
  • 4891e965bb ci: run analyze only on push; remove PR-specific checks Torsten Schulz (local) 2026-05-20 13:11:01 +02:00
  • f2f5ddb8ce Merge pull request 'dev' (#24) from dev into main admin 2026-05-20 13:10:27 +02:00
  • 2fab6be58a ci: run version-change check only for PRs and main pushes (allow dev pushes) Torsten Schulz (local) 2026-05-20 12:56:40 +02:00
  • 549f4a1510 ci: add production version check for PRs Torsten Schulz (local) 2026-05-20 12:53:46 +02:00
  • 4d13ea5de6 Merge pull request 'dev' (#23) from dev into main admin 2026-05-20 12:45:58 +02:00
  • 02ee4af49d chore: remove unused createRequire import from generate-pdf.post.js Torsten Schulz (local) 2026-05-20 12:27:48 +02:00
  • cc253c24db ci: remove version-gate workflow; bump version to 1.4.6 Torsten Schulz (local) 2026-05-20 12:26:47 +02:00
  • 45d343b1c1 Merge pull request 'dev' (#22) from dev into main admin 2026-05-20 12:24:53 +02:00
  • 2eeed60387 ci: trigger analyze job test (noop) Torsten Schulz (local) 2026-05-20 12:23:45 +02:00
  • 63a1034e3d ci: include version-gate check in analyze job to block deploys on version mismatch Torsten Schulz (local) 2026-05-20 12:20:51 +02:00
  • 7b9bdb9a36 Merge pull request 'dev' (#21) from dev into main admin 2026-05-20 12:09:48 +02:00
  • 1561e1b861 chore: regenerate package-lock (remove bundled npm) Torsten Schulz (local) 2026-05-20 12:06:20 +02:00
  • 3f7149d622 chore: bump version to 1.4.5 Torsten Schulz (local) 2026-05-20 11:54:48 +02:00
  • bc9cc265e1 ci: require analysis before deploy; make deploy jobs depend on analyze Torsten Schulz (local) 2026-05-20 11:50:47 +02:00
  • a48c65bfb8 Merge pull request 'dev' (#20) from dev into main admin 2026-05-20 11:46:54 +02:00
  • fdf72bdb96 chore: ensure npm 10.9.7 in engines, add build script, remove npm dep Torsten Schulz (local) 2026-05-20 11:38:30 +02:00
  • dbcc55d7fc Aktualisiere die Version auf 1.4.4 und stelle sicher, dass npm auf die Version 10.9.7 gesetzt ist Torsten Schulz (local) 2026-05-20 11:34:48 +02:00
  • f8a0370910 chore: regenerate package-lock using npm@10.9.7 for CI compatibility Torsten Schulz (local) 2026-05-20 11:33:37 +02:00
  • 9a59fa5525 Merge pull request 'chore: bump version to 1.4.3; add logging and season-slug validation' (#19) from dev into main admin 2026-05-20 11:31:42 +02:00
  • 41374da6ea chore: bump version to 1.4.3; add logging and season-slug validation Torsten Schulz (local) 2026-05-20 11:31:03 +02:00
  • 70acfe6d5e Merge pull request 'Aktualisiere die Version auf 1.4.3, füge Validierung für Saison-Slugs hinzu und implementiere ein Logging-System für Fehler und Informationen' (#18) from dev into main admin 2026-05-20 11:23:50 +02:00
  • e5c247f703 Aktualisiere die Version auf 1.4.3, füge Validierung für Saison-Slugs hinzu und implementiere ein Logging-System für Fehler und Informationen Torsten Schulz (local) 2026-05-20 11:20:54 +02:00