Commit Graph

  • 7e1928c3cb Fixes the dependency loop. main Dennis Brentjes 2026-02-02 20:52:05 +01:00
  • ed5f941ba8 Non working start to a NavigationStack. Roflin 2026-02-01 20:07:06 +01:00
  • e4dd1b6150 Got Avalonia.Ui working. Roflin 2026-01-31 13:24:14 +01:00
  • d86d0d2f32 Starts working on an Error flash. Roflin 2026-01-28 22:02:11 +01:00
  • 9d3c5afb07 Converted the Api to a Restful api. Roflin 2026-01-22 22:51:03 +01:00
  • 79ba1e1b44 Start on an Avalonia Ui. Roflin 2026-01-15 07:31:18 +01:00
  • 88f8cf76ef Rewrite to a API trait. Roflin 2026-01-11 14:12:54 +01:00
  • ea9f05b048 Added belongs_to to most of diesel structs for easier querying. Roflin 2026-01-06 22:00:52 +01:00
  • 5c928b30f3 Implemented deleting games as admin. Roflin 2026-01-02 15:24:38 +01:00
  • 0c256846f6 Added owning games and not willing to travel with them. Roflin 2025-12-30 21:18:16 +01:00
  • ff88029a4b Added Location and location ownership/rights to gamenight. Roflin 2025-12-24 14:48:54 +01:00
  • 8a48119c80 Displays available owned games for a GameNight. Roflin 2025-07-13 14:29:23 +02:00
  • 0e89bca126 Small rewrite to allow fetching owned game of users Roflin 2025-07-13 13:30:25 +02:00
  • ad0e81fdc3 Cleans up the code a bit Roflin 2025-07-12 20:00:44 +02:00
  • df1e3ff905 Adds own/disown game logic Roflin 2025-07-12 20:00:22 +02:00
  • 3f99b68d62 Adds renaming games functionality Roflin 2025-07-12 17:07:33 +02:00
  • 28f7306d57 Adds Adding of Games to the system. Roflin 2025-06-27 22:08:23 +02:00
  • 3f51d52edf Refactored the connect flow and make canceling behavior more consistent. Roflin 2025-06-27 16:09:30 +02:00
  • f0883a0ff0 Fixes leave on the server and reworked login flow. Roflin 2025-06-27 14:45:36 +02:00
  • fbe456a0f5 Implements leaving on the client side Roflin 2025-06-24 16:49:21 +02:00
  • d11e31149b Implemented leaving a gamenight on the server/database side Roflin 2025-06-15 19:11:26 +02:00
  • db6f55bc47 Rewrite to chatty but functional API. Roflin 2025-06-14 22:16:13 +02:00
  • d1832bc794 Last cleanup Roflin 2025-06-03 19:50:43 +02:00
  • f1d23cb495 Returns participants for a gamenight Roflin 2025-05-31 22:37:51 +02:00
  • 156be1821a Cleaned up api client sources Roflin 2025-05-31 12:03:58 +02:00
  • 6950ac62e8 Autogenerate only the models of the API for the backend-server Roflin 2025-05-30 22:26:18 +02:00
  • 597a960bf1 Splits database into a separate crate Roflin 2025-05-30 14:31:00 +02:00
  • 3f7ed03973 Fixes some Clippy remarks. Dennis Brentjes 2025-05-19 21:01:38 +02:00
  • c994321576 Started on separating domain and adapters Roflin 2025-05-14 07:41:28 +02:00
  • 4e26d3cdcb Created a domain module to decouple flows from the core. Roflin 2025-05-03 22:49:01 +02:00
  • fce0ebd76b Deleted the old Rust backend based on rocket. Roflin 2025-05-02 23:06:38 +02:00
  • 6699dcf392 Added some more gamenight-cli Flows. Roflin 2025-05-02 22:58:45 +02:00
  • db25dc0aed Started working on a cli frontend. Roflin 2025-04-23 20:27:06 +02:00
  • 02913c7b52 upgrades packages. Roflin 2025-03-30 22:25:01 +02:00
  • 9e84a62c41 Added Avanlonia frontend. Dennis Brentjes 2023-08-14 18:16:02 +02:00
  • 22f05c00c1 Added a client (From generator) and a basic login page to test it. Roflin 2023-04-30 20:51:42 +02:00
  • b2aba31264 Added initial Uno Platform frontend project. Roflin 2023-04-28 17:56:23 +02:00
  • 1296f363af Re-added auto migrations Dennis Brentjes 2023-03-30 17:08:44 +02:00
  • 70ae15f655 Fixes the ugly Register User post handler. Dennis Brentjes 2023-03-30 09:32:24 +02:00
  • 3509a70a6a Abstracted away getting a PgConnection with expect(). Roflin 2023-03-26 11:14:05 +02:00
  • 217e5ee64b Adds get for a single gamenight. Roflin 2023-03-25 23:32:41 +01:00
  • 5216f55a14 Adds the post gamenight handler. Roflin 2023-03-25 22:44:58 +01:00
  • 534e6867d8 Adds user authorization to the actix backend. Roflin 2023-03-25 19:20:38 +01:00
  • 1c8110cdb0 Added Login and Register handlers for actix backend Roflin 2023-03-24 22:28:18 +01:00
  • d961896242 Started reimplementation of the Rest api in actix-web Roflin 2023-03-17 22:19:10 +01:00
  • 79b7312896 Fixes some React warnings. user_registration Roflin 2022-06-05 16:48:26 +02:00
  • 7741c1dbae Merge pull request 'Adds an AdminPanel with currently active registration tokens.' (#9) from admin-panel into main Roflin 2022-06-05 16:15:50 +02:00
  • 6efccd631d Adds register page. Roflin 2022-06-05 16:15:01 +02:00
  • 65d2dece55 Adds an AdminPanel with currently active registration tokens. Roflin 2022-06-04 21:42:45 +02:00
  • 34737bfb6b Updates all libraries and some cleanup in the Rust part. Roflin 2022-06-03 19:49:51 +02:00
  • 5ace39d820 Merge pull request 'join_gamenight' (#8) from join_gamenight into main Roflin 2022-06-03 19:47:02 +02:00
  • b7f981e3a6 Adds the ability to join or leave a gamenight. Roflin 2022-05-31 21:27:35 +02:00
  • f7f9f7456b Adds a Apihelper to cleanup the react components. Roflin 2022-05-31 19:56:44 +02:00
  • cfaa6ebdb1 Merge pull request 'Adds some basic styling' (#7) from some-styling-work into main Roflin 2022-05-30 21:35:58 +02:00
  • 8a318e877f Merge pull request 'gamenight-participants' (#6) from gamenight-participants into main Roflin 2022-05-30 21:32:47 +02:00
  • bcfcf66df5 Merge pull request 'Adds the ability to add games with suggestions from known games.' (#3) from game-adding-to-gamenight into main Roflin 2022-05-30 21:31:01 +02:00
  • 83a0b5ad9d Adds some basic styling Roflin 2022-05-29 15:23:01 +02:00
  • 9de8ffaa2d Some Cleaup. Roflin 2022-05-29 10:46:05 +02:00
  • 102a3e6082 Formatting commit Roflin 2022-05-29 10:33:55 +02:00
  • 639405bf9f Adds a details page for a single gamenight. Roflin 2022-05-29 10:28:53 +02:00
  • 2ba2026e21 Gamenights also return their game list. Roflin 2022-05-29 00:22:30 +02:00
  • 86cdbedd41 Adds the participants part of the API. Roflin 2022-05-28 19:28:58 +02:00
  • 836a4ab59f Formatting commit. Roflin 2022-05-28 18:32:00 +02:00
  • 5c27be0191 Schema rewrite to split up the schema.rs file. Roflin 2022-05-28 18:25:53 +02:00
  • 1a6ead4760 Adds the ability to add games with suggestions from known games. Roflin 2022-05-27 20:53:12 +02:00
  • 5ffeea6553 Merge pull request 'initial-frontend-work' (#2) from initial-frontend-work into main Roflin 2022-05-27 20:30:06 +02:00
  • cc26aed9a5 Reworked the database code to make use of the ? operator. Roflin 2022-05-14 23:36:50 +02:00
  • 92e0257e74 Added gamenight owners and some ui and api functions to delete gamenights. Roflin 2022-05-14 15:46:05 +02:00
  • 0a214ca388 Fixes the infinite loop and refactores some statechanges into useEffect hooks Roflin 2022-05-01 17:41:14 +02:00
  • 2cfaf2b4cc Adds an add gamenight control and fixes the fetch gamenight Effect, Roflin 2022-04-29 22:40:10 +02:00
  • bf796201bf move to function based react components Roflin 2022-04-29 20:21:51 +02:00
  • 56d0889963 A start on a frontend application in React. Roflin 2022-04-23 23:30:26 +02:00
  • d80f705b5d Merge pull request 'Added a user system with no proper user validation but working authorisation.' (#1) from user-system into main Roflin 2022-04-23 13:17:28 +02:00
  • aab60dcc11 Fixes 3 potential panics when querying the user and pwd table. Roflin 2022-04-21 21:51:57 +02:00
  • b5e9420c1f Makes seperate function for authorized and unauthorized request. Roflin 2022-04-21 21:35:14 +02:00
  • 5f73d556c6 Fixes the review comments Roflin 2022-04-21 19:44:42 +02:00
  • 81e65b1619 Ran rust fmt. Roflin 2022-04-21 19:12:16 +02:00
  • df8b553345 Adds some validation to new user registration. Roflin 2022-04-21 13:30:44 +02:00
  • af0dcee159 Added a user system with no proper user validation but working authorisation. Roflin 2022-03-29 19:32:21 +02:00
  • ee500203e2 Initial commit Roflin 2022-03-20 10:55:30 +01:00