Commit Graph

  • 091d9554ad Print messages on start and shutdown master Christoph Hagen 2023-12-27 19:22:00 +0100
  • 9bd7174bdd Save metric list to disk Christoph Hagen 2023-12-25 19:20:50 +0100
  • 479635344d Fix production detection Christoph Hagen 2023-12-25 19:17:16 +0100
  • 10194066db Allow custom data folder Christoph Hagen 2023-12-25 18:46:05 +0100
  • 32055ecdec Change default server path Christoph Hagen 2023-12-21 08:50:52 +0100
  • dabc94b8b5 Detect production environment Christoph Hagen 2023-12-21 08:50:28 +0100
  • a08dc4f175 Simplify scheduler Christoph Hagen 2023-12-06 10:02:43 +0100
  • e62ccb9241 Switch to new Vapor main Christoph Hagen 2023-12-06 10:01:19 +0100
  • 1e649f297e Allow log path specification Christoph Hagen 2023-11-22 11:47:34 +0100
  • 2974c63fec Rename package Christoph Hagen 2023-11-22 11:47:19 +0100
  • 62ae594e06 Convert database to actor Christoph Hagen 2023-11-01 11:56:02 +0100
  • f3c59e0f3f Remove uses of Task Christoph Hagen 2023-11-01 11:52:04 +0100
  • aa474c365f Update dependencies Christoph Hagen 2023-10-02 00:37:50 +0200
  • 9db072d769 Remove build script Christoph Hagen 2023-09-07 18:14:33 +0200
  • bf6f1b3339 Improve build script Christoph Hagen 2023-09-07 17:37:30 +0200
  • f84dee72c0 Add build script Christoph Hagen 2023-09-07 16:10:27 +0200
  • 82d81b596e Update clairvoyant Christoph Hagen 2023-09-07 13:56:27 +0200
  • e2b1fb58e9 Fix semaphore Christoph Hagen 2023-02-16 23:33:39 +0100
  • 1927a35d37 Attempt to fix startup Christoph Hagen 2023-02-16 19:01:10 +0100
  • 4253ae2589 Fix async call Christoph Hagen 2023-02-16 18:51:27 +0100
  • e9a650ddec Update to new logging version Christoph Hagen 2023-02-16 18:31:30 +0100
  • 77a214d2a2 Improve logging Christoph Hagen 2023-02-06 22:03:02 +0100
  • a48c77c138 Add name and description for metrics Christoph Hagen 2023-02-06 11:25:30 +0100
  • 13f13c8503 Update metrics Christoph Hagen 2023-02-01 20:10:57 +0100
  • d30222911d Add more metrics Christoph Hagen 2023-02-01 16:44:07 +0100
  • 0a5139fd39 Remove throwing declarations Christoph Hagen 2023-01-31 22:17:15 +0100
  • 5381b28386 Add monitoring Christoph Hagen 2023-01-31 22:16:44 +0100
  • 2d683e34c4 Update kitura smtp to fix compile error Christoph Hagen 2022-12-18 17:19:19 +0100
  • 76f5e6eb39 Add banner image Christoph Hagen 2022-11-25 13:10:00 +0100
  • 5420207205 Add todo Christoph Hagen 2022-11-25 13:02:49 +0100
  • e3693c2ef8 Update game.jpg Christoph Hagen 2022-11-25 13:02:40 +0100
  • dad0d38226 Add UI image in readme Christoph Hagen 2022-11-24 22:00:23 +0100
  • 5599e7ae7b Add example config Christoph Hagen 2022-11-24 21:39:35 +0100
  • 5c7adf7171 Remove unused extension Christoph Hagen 2022-11-24 21:31:31 +0100
  • d8e53f5ed1 Explain API path Christoph Hagen 2022-11-24 21:31:19 +0100
  • 73be9ae283 Update Readme.md Christoph Hagen 2022-11-24 21:31:10 +0100
  • 1c36d8c480 Make email configuration optional Christoph Hagen 2022-11-24 21:31:03 +0100
  • bb8eb7ac82 Delete .dockerignore Christoph Hagen 2022-11-24 08:31:49 +0100
  • 3c4d1f0e29 Update player points when game ends Christoph Hagen 2022-10-18 11:40:08 +0200
  • df97271987 Update package version Christoph Hagen 2022-10-18 11:39:09 +0200
  • f020c13739 Specify production setting in configuration Christoph Hagen 2022-10-13 12:25:51 +0200
  • e3bdf40b13 Improve layout of action bar Christoph Hagen 2022-10-13 09:13:47 +0200
  • 784bf35c6a Improve login Christoph Hagen 2022-10-13 09:13:36 +0200
  • 41560fa87c Remove unused files Christoph Hagen 2022-10-13 09:13:26 +0200
  • 54978b546b Separate play and list pages Christoph Hagen 2022-10-13 09:13:16 +0200
  • 15ff775a68 Fix syntax error Christoph Hagen 2022-10-12 22:02:13 +0200
  • 454bd204b8 Fix error creating a table Christoph Hagen 2022-10-12 22:02:01 +0200
  • 30abe56325 Use headers for all routes Christoph Hagen 2022-10-12 21:53:16 +0200
  • 213bb1c179 Extract login pages to own files Christoph Hagen 2022-10-12 19:55:22 +0200
  • fe429ea7d5 Replace 404 errors Christoph Hagen 2022-10-12 19:43:16 +0200
  • ff916945df Add route to update password with email token Christoph Hagen 2022-10-12 19:30:43 +0200
  • 4e9675c284 Add route to send recovery email Christoph Hagen 2022-10-12 19:30:11 +0200
  • 26adcc2868 Convert functions to async/await Christoph Hagen 2022-10-12 19:28:28 +0200
  • 7ef5da08d0 Convert registration to async Christoph Hagen 2022-10-12 14:34:43 +0200
  • 8b89ebcccb Update macOS version for async/await Christoph Hagen 2022-10-12 19:31:07 +0200
  • 067d7ffb7a Add email sending functionality and configuration Christoph Hagen 2022-10-11 12:09:43 +0200
  • 3a76c924ca Add email sending package Christoph Hagen 2022-10-12 19:31:19 +0200
  • 56b7fa1ba8 Improve header access Christoph Hagen 2022-10-11 12:08:44 +0200
  • b00f0826b9 Fix indentation Christoph Hagen 2022-10-11 12:07:41 +0200
  • e5a879966d Remove unused function Christoph Hagen 2022-10-11 12:04:55 +0200
  • e41a5fc75c Add email to user model Christoph Hagen 2022-10-11 12:04:30 +0200
  • 16ab0fd6d3 Add password reset model Christoph Hagen 2022-10-11 12:04:15 +0200
  • e49cc9cb91 Load configuration from file Christoph Hagen 2022-10-11 12:00:46 +0200
  • b7ce607c8b Add string extensions Christoph Hagen 2022-10-11 11:52:39 +0200
  • 4eecc9af20 Improve user field declarations Christoph Hagen 2022-10-11 11:51:52 +0200
  • fc4afb70b1 Create individual functions for routes Christoph Hagen 2022-10-11 11:51:00 +0200
  • 75211f67ca Force update to js Christoph Hagen 2022-04-24 11:34:56 +0200
  • 020951b496 Update cards path Christoph Hagen 2022-04-24 11:27:29 +0200
  • 39835cdd2c Merge branch 'master' of https://christophhagen.de/git/ch/SchafkopfServer Christoph Hagen 2022-01-24 23:41:16 +0100
  • 89007989e3 Close all sockets on shutdown Christoph Hagen 2022-01-24 17:15:11 +0100
  • 707c6d03de Clean up code Christoph Hagen 2021-12-26 16:38:16 +0100
  • c0bd0110da Clean up code Christoph Hagen 2021-12-26 16:38:16 +0100
  • f10c3dc8c9 Fix player state Christoph Hagen 2021-12-25 16:55:54 +0100
  • f040ad5a0c Fix table list layout Christoph Hagen 2021-12-25 16:54:10 +0100
  • 9cc4cdb27c Display player state Christoph Hagen 2021-12-25 16:53:58 +0100
  • 1d1044c3f8 Fix delete empty table Christoph Hagen 2021-12-23 12:52:28 +0100
  • 176c5753d7 Transmit player state Christoph Hagen 2021-12-23 12:52:13 +0100
  • f97604e3bf Delete table when empty Christoph Hagen 2021-12-23 11:16:29 +0100
  • 15d2b3d670 Fix websocket path Christoph Hagen 2021-12-23 11:16:03 +0100
  • 07d22e2de5 Add 404 text Christoph Hagen 2021-12-23 10:07:17 +0100
  • 25a4f27a83 disable debug mode Christoph Hagen 2021-12-23 09:41:39 +0100
  • 49b4e98922 Set server port Christoph Hagen 2021-12-23 09:38:31 +0100
  • 4cd9bd52da Fix api path Christoph Hagen 2021-12-23 09:38:23 +0100
  • 5eafcfdf4d Switch to SQLite database over text files Christoph Hagen 2021-12-22 22:13:09 +0100
  • 86456b2441 Add points to player info Christoph Hagen 2021-12-22 22:12:31 +0100
  • 7ac0f29904 Add first database version and model Christoph Hagen 2021-12-22 22:11:37 +0100
  • fcc1d21e5f Add database dependencies Christoph Hagen 2021-12-22 22:10:26 +0100
  • 8e20a0daca Fix leave table UI bug Christoph Hagen 2021-12-22 22:09:17 +0100
  • 788222a19a Fix card display on finished table Christoph Hagen 2021-12-22 15:06:24 +0100
  • dbac55e15d Fix cost for wedding Christoph Hagen 2021-12-22 14:54:31 +0100
  • cfba0fe467 Remove old files Christoph Hagen 2021-12-22 14:53:53 +0100
  • afadc56c40 Organize files Christoph Hagen 2021-12-22 14:53:36 +0100
  • f9aafc8048 Highlight playable cards Christoph Hagen 2021-12-21 16:07:08 +0100
  • 97ff9ddce4 Fix bidding error Christoph Hagen 2021-12-21 16:06:59 +0100
  • ef966b0aa3 Optimise files on start Christoph Hagen 2021-12-21 15:50:49 +0100
  • 19aa91eff2 Fix crash when closing socket Christoph Hagen 2021-12-21 14:53:47 +0100
  • 8329b9c8b5 Add logo on login page Christoph Hagen 2021-12-21 14:53:34 +0100
  • 7de2352c61 Show proper game summary Christoph Hagen 2021-12-21 14:24:53 +0100
  • b5cc395456 Add game summary on client side Christoph Hagen 2021-12-21 11:16:54 +0100
  • 941b25346d Add final statistics when game ends Christoph Hagen 2021-12-21 09:53:42 +0100