Commit Graph

41 Commits

Author SHA1 Message Date
Aelita4 cb402476fa
Add asteroids module 2025-01-25 22:27:06 +01:00
Aelita4 d4dcc1e759
Implement basic energy system 2025-01-24 19:00:37 +01:00
Aelita4 119cf70e86
Add defense system 2025-01-13 10:49:30 +01:00
Aelita4 8b5eef482f
Add basic functionality of raising mining rate 2025-01-10 19:33:56 +01:00
Aelita4 14f399659e
Add ability to revert fleet manually 2025-01-09 18:15:25 +01:00
Aelita4 4fb4a19b0b
Add fleet time calculation script 2024-12-26 18:00:00 +01:00
Aelita4 12f022150c
Add expedition support 2024-12-09 12:54:11 +01:00
Aelita4 393bcb1960
Fix bug with inconsistent building costs 2024-11-26 12:41:41 +01:00
Aelita4 40499415be
Adapt system and planet managers to use common managers 2024-11-14 14:43:34 +01:00
Aelita4 2ad7e77273
Fix bug with invalid access token being assigned 2024-11-04 11:06:21 +01:00
Aelita4 8d34bfe64f
Fix register script 2024-11-04 10:26:05 +01:00
Aelita4 a12b82f470
Implement fleet manager and logic 2024-11-01 18:35:44 +01:00
Aelita4 fd3dfcab3f
Implement structure manager
Not yet fully functional (fleet needs to be done first to provide a way
to have resources available in the system.
2024-10-09 12:12:47 +02:00
Aelita4 37097bb361
Fix bug with building not showing requirements error 2024-09-25 13:59:17 +02:00
Aelita4 32671fc1d5
Add ship building functionality 2024-09-25 13:58:02 +02:00
Aelita4 cc5d482a0f
Implement manager concept 2024-09-21 20:59:04 +02:00
Aelita4 b13a116cd4
Move all lib-data to database 2024-08-25 23:34:37 +02:00
Aelita4 1413ab8f83
Refactor building handler to use database over JSON 2024-08-09 20:09:41 +02:00
Aelita4 c74e61716c
Overhaul language driver and move lang data to db 2024-08-07 23:31:55 +02:00
Aelita4 25b7a01bd6
Fix bug where unauthorized user could get detailed planet data 2024-06-18 22:33:27 +02:00
Aelita4 26125be066
Implement building endpoint in API 2024-06-18 18:57:43 +02:00
Aelita4 6a7644f59f
Add API support for researching 2024-06-18 17:01:27 +02:00
Aelita4 44fdb88ab2
Fix "getAllPlanets" endpoint not returning code and message 2024-06-18 16:11:26 +02:00
Aelita4 2304ff48a3
Add planet support 2024-06-18 15:19:52 +02:00
Aelita4 7b0bbf1c0f
Move secrets to config.json 2024-06-01 22:07:11 +02:00
Aelita4 5bb3940088
Add requirements section to buildings and research 2024-04-03 23:22:20 +02:00
Aelita4 afca4bc0ea
Temporary fix for buildings system 2024-03-30 23:36:41 +01:00
Aelita4 3025178129
Implement basic research system 2024-03-30 23:30:06 +01:00
Aelita4 1bc6aa95b8
Replace bcrypt with argon2 2024-03-27 22:51:41 +01:00
Aelita4 2945828935
Add forms for changing username, email and password
Signed-off-by: Aelita4 <kontakt@mikorosa.pl>
2024-01-26 21:58:15 +01:00
Aelita4 eafea0c1f5
Restructure access token model to store user ID
Signed-off-by: Aelita4 <kontakt@mikorosa.pl>
2024-01-26 21:58:04 +01:00
Aelita4 4a34daa54c
Fix "validateAccessToken" not returning AccessToken object 2023-12-26 20:58:30 +01:00
Aelita4 cfc7fef6c4
Make "validateAccessToken" function return AccessToken object 2023-12-25 16:20:22 +01:00
Aelita4 6c64e770b4
Add basic building support 2023-12-25 14:30:29 +01:00
Aelita4 fe53185779
Move database-related files to "db" subdir 2023-12-24 23:25:57 +01:00
Aelita4 79f0c3a1d6
Export token check to helper function 2023-12-12 21:25:19 +01:00
Aelita4 44786a1dd2
Fix bug where expiry date "0" was assigned if none was present 2023-12-12 14:52:09 +01:00
Aelita4 210c457e72
Fix wrong expiry date in token generation endpoint 2023-11-11 23:23:41 +01:00
Aelita4 9c99b27547
Add check for token without expiration date 2023-11-11 23:19:12 +01:00
Aelita4 0acc5d797c
Implement database connection and access tokens 2023-11-02 10:47:26 +01:00
Aelita4 6c6619572f
Initial commit 2023-10-12 23:26:26 +02:00