Commit Graph

  • 37fc530b74 Document Michess SSO deployment fix main Kroonk 2026-05-21 12:13:38 +02:00
  • 77e30e268b docs: update Brain.md with SSO integration details and troubleshooting hypotheses Kroonk 2026-05-21 11:42:28 +02:00
  • 85f50c5530 fix: make auth dropdown controlled in React to prevent password manager focus-loss from closing it Kroonk 2026-05-21 11:35:21 +02:00
  • a21e2df6c4 fix: allow SSO with only SSO_CLIENT_SECRET configured, since other env vars have defaults Kroonk 2026-05-21 11:23:05 +02:00
  • f31e4e0800 ux: completely replace auth modal with a sleek inline auth dropdown in header Kroonk 2026-05-21 11:18:34 +02:00
  • 5ac768d75f ux: disable auto-open AuthModal, make Abbrechen always visible, translate tabs, and show SSO option on guest tab Kroonk 2026-05-21 11:12:43 +02:00
  • d47e87ef82 feat: implement Keycloak SSO integration with JIT provisioning and Next.js login button Kroonk 2026-05-21 10:45:30 +02:00
  • ca64163899 Switch theme palette to mint green Kroonk 2026-05-20 17:48:10 +02:00
  • e8c1e3539d Slim Docker runtime image Kroonk 2026-05-20 17:42:52 +02:00
  • c9919479bf Use registry PAT for Gitea Docker login Kroonk 2026-05-20 17:28:17 +02:00
  • 37e2495e3d Use Gitea job token for registry login Kroonk 2026-05-20 17:27:14 +02:00
  • 5e996f791e Fix auth modal feedback and production deploy config Kroonk 2026-05-20 17:25:15 +02:00
  • 6f96b26e4c Migrate workflow to Gitea registry and use pre-built image Kroonk 2026-05-20 16:58:05 +02:00
  • d60899fdbf feat(ui): simplified homepage, /play subpage, and fix bot-game PGN bug Michess 2026-04-15 15:22:38 +02:00
  • 2707efe115 feat(ui): move admin panel and join-game into profile dropdown Michess 2026-04-15 13:14:15 +02:00
  • bbf26826c6 fix: call leaveLobby before setting connected=true in joinLobby Michess 2026-04-15 12:54:08 +02:00
  • 0b3228c9d7 feat: live game tiles on homepage + bot spectating Michess 2026-04-15 08:03:26 +02:00
  • 86fbdd39ed fix: resolve all 3 open Gitea issues Michess 2026-04-15 07:46:40 +02:00
  • 536160bba6 feat(elo): add ELO rating system Michess 2026-04-15 07:32:57 +02:00
  • 157c14c11e feat(bots): add named bot profiles with ELO-based difficulty Michess 2026-04-14 13:32:43 +02:00
  • b29c467766 feat: add friend invite modal to all game modes Michess 2026-04-14 13:16:00 +02:00
  • 50ef567a1a fix(eslint): ignore unused function parameter names in type definitions Michess 2026-04-14 13:01:30 +02:00
  • 4825a57a54 feat: add real-time notification system and fix admin login bug Michess 2026-04-14 12:35:09 +02:00
  • 1501b859b2 fix: suppress unused parameter ESLint error in socketEvents interface type Michess 2026-04-14 12:25:19 +02:00
  • dc7f718117 feat: new add time controls, correspondence games, and tournament mode Michess 2026-04-14 10:54:33 +02:00
  • aeb5fe313e feat: add time controls, correspondence games, and tournament mode Michess 2026-04-14 09:44:35 +02:00
  • 09e5271dfb feat: redesign homepage layout and fix invite links Michess 2026-04-14 07:49:59 +02:00
  • 0cc5a8e99c fix(ai): fix database model mapping for AI matches and missing AI names Michess 2026-04-13 15:06:45 +02:00
  • f7b87f2941 fix: use existsSync instead of require(fs) in ESM module Michess 2026-04-13 14:25:31 +02:00
  • 4bc6ea58e6 fix: handle stockfish process error, try /usr/games/stockfish path Michess 2026-04-13 14:19:58 +02:00
  • 157fcf8fa4 fix: RefreshButton handle async onRefresh outside startTransition Michess 2026-04-13 14:01:38 +02:00
  • 446fce247f debug: add error boundary to show actual error message Michess 2026-04-13 13:52:44 +02:00
  • 39592bd579 fix: convert PublicGames to client component to avoid async server component in client tree Michess 2026-04-13 13:45:43 +02:00
  • ebbc8227fd fix: use native stockfish binary via debian image Michess 2026-04-13 13:40:21 +02:00
  • 6b676d3015 fix: use child_process to spawn stockfish via stdin/stdout Michess 2026-04-13 13:33:26 +02:00
  • 6d677348d3 fix: pass NEXT_PUBLIC_* build args when building locally Michess 2026-04-13 13:24:16 +02:00
  • 3508c664e0 fix: next start explicitly on port 3000 Michess 2026-04-13 13:12:06 +02:00
  • 81f60c9846 docker: build locally on NAS, no registry needed Michess 2026-04-13 13:01:31 +02:00
  • 8a6d7ddffb ci: trigger build Michess 2026-04-13 12:57:46 +02:00
  • 0e7b9c61e1 ci: use localhost:3001 registry to bypass Cloudflare Michess 2026-04-13 12:53:02 +02:00
  • 3a9681348f ci: trigger build after registry fix Michess 2026-04-13 12:46:51 +02:00
  • 0edc3cc7fd ci: trigger build Michess 2026-04-13 12:29:21 +02:00
  • dfdf508064 ci: install bash+docker-cli+git via sh shell in setup step Michess 2026-04-13 12:22:43 +02:00
  • 46baf29eff ci: use node:20-alpine with docker-cli for runner compatibility Michess 2026-04-13 12:19:57 +02:00
  • c1ea929753 ci: trigger build Michess 2026-04-13 12:15:14 +02:00
  • b562839bd6 ci: trigger first Gitea Actions build Michess 2026-04-13 11:58:05 +02:00
  • 7b1f898b9e feat: Gitea Actions CI/CD — baut Image und pushed in Registry Michess 2026-04-13 11:39:18 +02:00
  • 47d9464ad4 fix: NEXT_PUBLIC_* URLs als Docker Build-Args weitergereicht Michess 2026-04-13 11:36:47 +02:00
  • c056b93459 fix: provenance-Option entfernt (inkompatibel mit dieser Docker-Version) Michess 2026-04-13 11:35:35 +02:00
  • 641cdc7aad fix: BuildKit provenance deaktiviert (git-Warning entfernt) Michess 2026-04-13 11:31:21 +02:00
  • e4c7aba178 fix: revalidate aus Client Component entfernt (Next.js Fehler) Michess 2026-04-13 10:50:45 +02:00
  • 694177c108 feat: Vollständiges Rebranding zu MiChess, Copyright Tom Misch Michess 2026-04-13 10:47:16 +02:00
  • 4ab8cd3834 fix: ESLint-Fehler im Client behoben (unused vars, useCallback, CSSProperties) Michess 2026-04-13 10:36:10 +02:00
  • b79a442b0c fix: TypeScript-Fehler behoben (stockfish types, null-Typ) Michess 2026-04-13 10:30:54 +02:00
  • 50464981c2 fix: Stockfish via npm-Paket statt Alpine apk Michess 2026-04-13 10:23:33 +02:00
  • 7dac042d73 feat: Michess – Initiales Setup auf Basis von chessu Michess 2026-04-13 10:02:52 +02:00
  • 29968f023d Merge pull request #29 from hriprsd/main Nathaniel Tampus 2024-10-15 08:52:37 +08:00
  • 8fdbc660a5 adding dockerfile and compose files for hosting chessu in container hprasa638 2024-10-14 16:08:09 +05:30
  • 2ac873c5b1 update to node 20 & pnpm 9 Nathaniel Tampus 2024-07-14 14:35:37 +08:00
  • a13ff39fd5 add sponsorship Nathaniel Tampus 2024-07-14 14:35:01 +08:00
  • b55c382983 update lockfile Nathaniel Tampus 2024-04-01 15:05:33 +08:00
  • bf1b2159a7 update readme Nathaniel Tampus 2024-04-01 15:02:13 +08:00
  • d5008a88fa format Nathaniel Tampus 2024-01-15 19:55:20 +08:00
  • 72c14280f0 update readme Nathaniel Tampus 2024-01-15 19:54:58 +08:00
  • 394644bc81 update deps Nathaniel Tampus 2024-01-15 19:54:50 +08:00
  • f909419f8e update links Nathaniel Tampus 2023-11-23 11:49:52 +08:00
  • 8c9aa9e0ee update readme Nathaniel Tampus 2023-11-20 22:57:12 +08:00
  • d20ad3418a next 14, update deps Nathaniel Tampus 2023-11-20 17:30:40 +08:00
  • a8c8b2e199 update links & names Nathaniel Tampus 2023-11-20 17:28:18 +08:00
  • 7d8d8850c0 add isolated install scripts for each workspace Nathaniel Tampus 2023-10-09 12:15:50 +08:00
  • 93d991a9b2 fix scripts for workspace-specific installs Nathaniel Tampus 2023-10-09 11:59:53 +08:00
  • 4309086d7e add separate start script for server Nathaniel Tampus 2023-10-09 11:28:22 +08:00
  • 50bdd80d07 update deps Nathaniel Tampus 2023-10-09 11:02:49 +08:00
  • 32aa498abd update readme Nathaniel Tampus 2023-10-09 10:57:42 +08:00
  • 8a003bf236 update links Nathaniel Tampus 2023-09-29 23:13:37 +08:00
  • b4c1ee4db5 update deps Nathaniel Tampus 2023-09-29 23:13:27 +08:00
  • 8176ad36be update urls Nathaniel Tampus 2023-08-25 18:55:25 +08:00
  • 7086ed0b56 update deps Nathaniel Tampus 2023-08-25 18:53:58 +08:00
  • f245060075 update deps Nathaniel Tampus 2023-08-17 21:20:03 +08:00
  • ecfc4db9e8 use escaped double quotes for scripts Nathaniel Tampus 2023-08-16 14:19:43 +08:00
  • 2926209c55 update prettier config for v3 Nathaniel Tampus 2023-08-16 13:19:14 +08:00
  • 98d5490de6 update deps Nathaniel Tampus 2023-08-16 13:19:01 +08:00
  • c591415e3d fix registration for empty email Nathaniel Tampus 2023-08-11 20:46:02 +08:00
  • 57d453de88 remove optional client dependencies Nathaniel Tampus 2023-08-08 13:50:12 +08:00
  • 0dfb8bafd5 update deps Nathaniel Tampus 2023-08-08 13:46:54 +08:00
  • efc2492275 add separate install scripts for each package Nathaniel Tampus 2023-07-27 18:07:01 +08:00
  • 2aea4af121 only run separate install scripts in root dir Nathaniel Tampus 2023-07-27 17:47:28 +08:00
  • 3e3b18b493 add install scripts for separate deployments Nathaniel Tampus 2023-07-27 17:33:27 +08:00
  • f846e8f15f switch to pnpm workspaces Nathaniel Tampus 2023-07-27 16:28:10 +08:00
  • db3b844802 link pre-alpha badge to roadmap Nathaniel Tampus 2023-07-27 16:27:30 +08:00
  • d0f4ed995b adjust light secondary color Nathaniel Tampus 2023-07-27 16:14:27 +08:00
  • 4f2b2da3e8 ignore yarn lockfile Nathaniel Tampus 2023-07-27 15:03:11 +08:00
  • d222877043 disable prettier plugin autoloading Nathaniel Tampus 2023-07-27 15:02:59 +08:00
  • 2238038c95 update eslint configs Nathaniel Tampus 2023-07-27 15:02:34 +08:00
  • a87cf86239 update deps Nathaniel Tampus 2023-07-27 14:53:25 +08:00
  • 3e7638b78d update label to pre-alpha Nathaniel Tampus 2023-07-10 17:01:06 +08:00
  • 66fdc79a7e update setup guide Nathaniel Tampus 2023-07-01 20:05:34 +08:00
  • 0d9cfd8f61 update default session secret Nathaniel Tampus 2023-07-01 19:50:27 +08:00
  • 70637a384d add cleanup comment Nathaniel Tampus 2023-07-01 19:49:19 +08:00
  • 2b57b3f116 update links Nathaniel Tampus 2023-07-01 19:40:14 +08:00