1
0
forked from noxious/server

75 Commits

Author SHA1 Message Date
e61aeed691 Refactor send chat logic 2025-01-01 21:57:24 +01:00
45e756fcd3 Fixed left-overs from #293 2025-01-01 21:49:01 +01:00
586bb0ca83 #293: Changed IDs to UUIDs for all entities 2025-01-01 20:53:05 +01:00
9c28b10383 format & lint 2025-01-01 04:48:30 +01:00
495e9f192e Joining, leaving rooms and teleporting works again + refactor 2025-01-01 04:46:00 +01:00
30b2028bd8 Fix for creating new characters, added teleport function to zone character model 2025-01-01 03:00:03 +01:00
ce073a67af Added socketManager and moved logic into it where appropiate 2024-12-29 02:35:50 +01:00
6dda79f8b2 MORE IMPROVEMENTS 2024-12-28 19:31:47 +01:00
918f5141fc Many many more improvements 2024-12-28 19:21:15 +01:00
bd3bf6f580 Greatly improved server code base 2024-12-28 17:26:17 +01:00
0fe060ff99 More improvements 2024-12-27 03:36:45 +01:00
30dc69ab4b Added ESLint 2024-12-27 02:50:11 +01:00
a95c67b5fe Removed redundant code 2024-12-26 23:50:04 +01:00
b7f448cb17 Started improving character move event 2024-12-26 17:45:14 +01:00
4a963b4359 Improved entities, ran formatting, utilise getters and setters 2024-12-26 16:45:00 +01:00
691abb7c4f Added getter & setter functions to all entities 2024-12-26 15:15:18 +01:00
bf64a6df70 Authentication works again 2024-12-25 17:53:59 +01:00
1b87f1dd91 Minor repo improvement 2024-12-25 17:28:35 +01:00
f4746722af Renamed folder utilities > application, added baseEntity class, updated baseRepo class, removed prisma helper 2024-12-25 16:50:01 +01:00
95f4c58110 Added missing entities( zoneEffect, zoneEventTile, zoneEventTileTeleport, zoneObject) 2024-12-25 03:19:53 +01:00
b4989aac26 npm run format 2024-12-25 02:06:58 +01:00
058988e874 Added paths in typescript config and utilise this in all project files 2024-12-24 23:48:37 +01:00
75333d2659 #289: Add init command for easy installation 2024-12-22 21:51:33 +01:00
1839bd9a22 Renamed hair > characterHair 2024-11-24 15:13:28 +01:00
1017013032 Moved service logic from repo to service, minor improvements, working hair customisation proof of concept 2024-11-23 16:48:07 +01:00
72d731c6f2 OOP improvement 2024-11-17 21:21:34 +01:00
fc92d9ea79 Updated create and update calls to services 2024-11-17 20:59:24 +01:00
27f8bc8784 Implemented ZoneManager logics in teleport to make sure chars. are removed / added correctly 2024-11-16 23:12:37 +01:00
460308d555 #161: Set default value for createdAt field, store zone chats into database 2024-11-14 20:45:37 +01:00
3f8f8745eb #161: Set default value for createdAt field, store zone chats into database 2024-11-14 20:43:40 +01:00
d4e0cbe398 #174: Refactor character manager into zoneManager for better DX, major refactor of time and weather system (data is stored in DB now instead of JSON file), npm update, npm format, many other improvements 2024-11-13 13:21:01 +01:00
709d34d59b npm run format 2024-11-05 23:16:18 +01:00
ad4f33676f Bug fix for reset password 2024-11-05 20:32:27 +01:00
44cfbd6ee8 Improved error message to client for password reset request, delete PasswordTokenReset after changing password 2024-11-05 01:00:11 +01:00
881e3375ab Better naming 2024-11-05 00:37:38 +01:00
6a76c4797a Added extra logging to HTTP endpoints 2024-11-05 00:33:12 +01:00
7ec4303b40 npm format 2024-11-04 01:05:21 +01:00
27d8c7cff6 Finish password reset (hopefully) 2024-11-03 21:54:54 +01:00
b9a7f9aa8e Typo 2024-11-03 01:33:43 +01:00
93abf4b631 Updated token hash, use repo instead of prisma for data fetching 2024-11-03 00:50:00 +01:00
c04c52aed0 Merge remote-tracking branch 'origin/main' into feature/#182-reset-password
# Conflicts:
#	src/utilities/http.ts
2024-11-02 21:43:25 +01:00
3f19730bd8 Added param to JSdoc 2024-11-02 21:26:47 +01:00
82f51b2b7e Added pw token expiry check, temporarily commented mailer code due to bugs 2024-11-02 01:46:50 +01:00
bd04dc2ab8 Continuation dynamic asset loading 2024-10-30 09:34:07 +01:00
a4e96f9ede (WIP) Added pw reset token row, added checks to reset function 2024-10-29 22:49:21 +01:00
8460d0b535 Worked on http endpoints for dynamic tile loading 2024-10-28 23:23:10 +01:00
5a36d10f0e Added reset password function + basic mail layout 2024-10-27 21:30:33 +01:00
8f8f019ab7 Add email field and add it to register logic 2024-10-27 17:25:45 +01:00
ce1708a55e Path fixes for all environments, npm run format, removed redundant imports 2024-10-01 00:10:30 +02:00
4a9b7987dc Added option to set rotation on teleport tiles, new base database migration (db reset needed) 2024-09-23 14:02:25 +02:00