89 Commits

Author SHA1 Message Date
57c6c010ff Fix Profile Cosmetic Not Being Included In Some User Related Requests 2025-08-03 14:20:18 -07:00
d4aa8761d3 Copy store.Development.json Always 2025-08-03 14:04:12 -07:00
ab4f641821 Ignore store.Development.json 2025-08-03 14:03:48 -07:00
b4c1afc3b5 Keep Default KA Values 2025-07-31 15:05:19 -07:00
c6b8e15643 Keep-Alive Interval = 1m 2025-07-31 14:59:43 -07:00
11abea58c6 Remove Trailing Code 2025-07-31 14:54:32 -07:00
eca5d13098 Change KA Interval To 15 Seconds 2025-07-31 14:53:30 -07:00
a7dda238ce Configure SignalR To Show Detailed Errors And Fallback To Long Polling If WebSocket Dies (To Diagnose Clientside Connection Errors) 2025-07-31 09:49:10 -07:00
0b35f4e55e Update README.md 2025-07-27 16:57:46 -07:00
10526dea33 Merge pull request 'Email Verification And Password Reset' (#8) from email-verification into master
Reviewed-on: #8
2025-07-27 13:55:37 -07:00
ae60f58107 Send Password Reset Over DTO Instead Of Parameters 2025-07-27 13:54:58 -07:00
3a530b6639 Implement Password Reset 2025-07-27 12:58:44 -07:00
08fb330de3 Use HTML Body To Prevent Spam Flags 2025-07-26 23:42:16 -07:00
503653e951 Verification Fixes 2025-07-26 23:42:16 -07:00
4085267499 Implement Email Verification In Auth Flow 2025-07-26 23:42:16 -07:00
5abc3d8221 Initial Implementation Of Email Verification 2025-07-26 23:42:16 -07:00
1cbbe8c209 Don't Track appsettings.Development.json 2025-07-26 14:41:58 -07:00
af076dd578 Add Additional Logs For Status Setting 2025-07-19 13:35:28 -07:00
24c9ef6061 Fix CreatedAt Parameter Not Getting Sent With User Requests 2025-07-17 14:53:57 -07:00
ba8b8b8342 Don't Open DB Port 2025-07-17 14:46:39 -07:00
e8c2aac407 Update docker-compose.yml 2025-07-17 14:46:13 -07:00
446b252771 Fix User List Not Refreshing On Status Change 2025-07-17 14:43:29 -07:00
5ff5d63882 Add Additional Logging/Diagnostics For Weird Status Behaviours 2025-07-17 14:38:57 -07:00
36a7b1f49b Do Not Log Database Queries 2025-07-17 14:28:53 -07:00
45af36a8a1 Information Instead 2025-07-17 14:27:37 -07:00
016027ff7b Change Production Log Level
Remove `LoginAsync` And `LogoutAsync` And Update Status Directly In Events
2025-07-17 14:24:50 -07:00
c7409a90c5 Send Logout Event If User Is Logged In
Fix Instances Of `RefreshUserList` Instead Of `RefreshUserLists`
2025-07-13 17:25:06 -07:00
bdbd00bb2a Rework Online User Tracking 2025-07-12 10:50:36 -07:00
4cdedab2c1 Update store.json 2025-07-11 10:45:26 -07:00
62ea9facc5 Implement Getting Single Items From Store
Bug Fixes
2025-07-10 17:20:31 -07:00
34a6ac92d3 Implement Store Backend
MODEL CHANGE COMMANDS:
`ALTER TABLE Users ADD ActiveProfileCosmetic int(11) NOT NULL;`
`CREATE TABLE OwnedStoreItems (Id int(11) NOT NULL, UserId varchar(255) NOT NULL, StoreItemId int(11) NOT NULL, FOREIGN KEY (UserId) REFERENCES Users(Id));`
2025-07-09 14:51:18 -07:00
0000f3bfe4 Add .env.sample 2025-07-06 16:18:13 -07:00
835b2beaa4 Update Packages 2025-07-06 16:10:09 -07:00
feafdc08e2 Remove Migrations As I've Moved To A "Database First" Updating Model 2025-07-06 15:54:33 -07:00
5a8fb7cade Implement Dynamic Updating Of User Lists Upon Registation And Profile Updates 2025-07-06 15:45:22 -07:00
20cd48b131 Rework Room Deletion Handling 2025-07-06 10:38:08 -07:00
14dd3273f9 Rework Contacts List Refreshing 2025-07-06 10:22:16 -07:00
7fb10cc728 Finish Tic-Tac-Toe Game Backend 2025-07-05 13:08:16 -07:00
0508db6742 TicTacToe Game Backend (WIP)
Implement `JoinRoomGuest` For Non-Authorization Communication
2025-07-02 13:58:07 -07:00
8dcd38cc83 Add Extra Logs For Status
Make Number Game Easier
Remove Endpoint `users-online`
2025-06-30 20:50:49 -07:00
abaa850016 Fix Lobby User List 2025-06-30 16:29:05 -07:00
e561b84334 Fix Method Name In LoginAsync And LogoutAsync 2025-06-30 15:51:40 -07:00
8bbb4954c8 Implement Room User Lists
Fix ``GetAllUsers`` Response
2025-06-30 15:42:42 -07:00
6be9ee8b82 Fix Rooms Not Refreshing Dynamically After SignalR Method Rework
Rework SignalR Login Flow
Add `NameIdentifier` To Token Claims
Some Cleanup
2025-06-29 15:57:45 -07:00
acc11d536f Fix LINQ Expressions In `UpdateContactStatus and DeleteContact` 2025-06-28 10:45:07 -07:00
52f02a6c8c Merge branch 'master' of https://gitea.milenia.local.alanmoon.net/Moonbase/qtc-net-server 2025-06-27 12:56:37 -07:00
f90f2399cf Implement Number Guessing Game 2025-06-27 12:56:35 -07:00
037ef53a70 Update README.md 2025-06-26 19:55:29 -07:00
d736420986 god damn it (again) 2025-06-26 16:21:59 -07:00
41e1ad4bf0 Implement First Currency Game - Stock Market
Added `StockAmount` To `User` Model (Database Update Required)
Reworked `ChatHub` Command Names
Removed Cache On User Info Endpoints
2025-06-26 16:12:50 -07:00