1
0
Fork 0
Commit graph

67 commits

Author SHA1 Message Date
8c5ad1533d
[haskell] updated main, init and server reset handling 2023-10-16 23:33:40 +02:00
414aebd697
[haskell] Update models for september 14th changelog 2023-10-16 23:33:40 +02:00
0ecb8e87c0
[haskell] Removed available timestamp from ship's database schema 2023-10-16 23:33:36 +02:00
a6c8173d88
[javascript] Upgraded dependencies 2023-10-10 21:32:17 +02:00
204441fcdb
[haskell] updated dependencies 2023-10-08 23:21:57 +02:00
af69d5b1b4
[javascript] Upgraded dependencies 2023-10-03 08:08:02 +02:00
1b9a55432a
[javascript] Completely reworked contracting 2023-09-18 22:48:08 +02:00
3be4f0e9b4
[javascript] fixed wrong variable usage 2023-09-17 22:51:31 +02:00
c9e7a341e7
[javascript] fixed contract delivery 2023-09-16 23:33:36 +02:00
4c1a5fdfe1
[javascript] improved contract lib 2023-09-14 00:02:51 +02:00
14f81bcc1b
[javascript] reworked basic exploration with systems fetch after registering 2023-09-13 23:38:24 +02:00
e52662f829
[javascript] added database function to fetch all the ships present in a specific system 2023-09-12 23:06:39 +02:00
4551c1a2dd
[javascript] implement the api call to fetch information about all ships 2023-09-10 22:02:32 +02:00
2ae1d4e8fd
[javascript] add database function to fetch all contracts 2023-09-08 22:34:22 +02:00
a9cd987c50
[javascript] Fixed database functions result which were not parsed 2023-09-07 23:40:20 +02:00
f89af1145d
[javascript] refactored ships and systems database interface 2023-09-03 23:01:18 +02:00
e03bb90611
[javascript] added contracts and agent database management 2023-09-02 02:16:42 +02:00
9a71163dda
[javascript] began reworking token handling to match what is done with the haskell client 2023-09-02 01:06:11 +02:00
a50ea1be7c
[javascript] implemented paginated requests 2023-09-01 23:51:51 +02:00
d78d9b1663
[javascript] updated dependencies 2023-08-31 23:10:54 +02:00
961625c363
[haskell] implemented dock and orbit api calls 2023-07-29 00:32:36 +02:00
20d4381c9c
[haskell] implemented ships's availability tracking in the database 2023-07-27 23:29:28 +02:00
565afa5c7b
[haskell] embed sql migration scripts from external files 2023-07-24 00:01:49 +02:00
d1f0faf30f
[haskell] Prevent que networking code from triggering the API rate limiting 2023-07-22 00:10:02 +02:00
dcd0a7a9b2
[haskell] abstracted away common database access patterns 2023-07-21 00:01:02 +02:00
24f6c8eb90
[haskell] Finalized the agent initialization, refresh and reset 2023-07-20 00:24:31 +02:00
b763823376
[haskell] Fixed models' serialization 2023-07-19 22:04:46 +02:00
15a7d5bef9
[haskell] refactoring 2023-07-19 11:56:17 +02:00
4af96da567
[haskell] Refactored everything with a ReaderT pattern 2023-07-18 00:02:33 +02:00
9f75243ada
[haskell] Trigger a program restart when the api client encounters a server reset 2023-07-17 00:53:02 +02:00
e084d260ff
[haskell] Add a SpaceTradersT and handle server reset api message 2023-07-17 00:15:05 +02:00
7bd1c116c2
[haskell] Implemented pagination and systems list api call 2023-07-11 21:56:35 +02:00
8249bf432a
[haskell] Refactored JSON parsing code 2023-07-10 00:31:13 +02:00
0f279a06d8
[haskell] Simplify API Error JSON decoding 2023-07-09 14:31:31 +02:00
d829fa5ca2
[haskell] Simplify API Message JSON decoding 2023-07-09 05:49:09 +02:00
f23fe74dbe
[haskell] back off when hitting the rate limit 2023-07-07 22:34:09 +02:00
d43972e5dc
[javascript] Updated dependencies 2023-07-05 23:58:50 +02:00
78c5467c4a
[haskell] Implemented ship 2023-07-04 19:37:50 +02:00
b3d57cb6ad
[haskell] Implemented contract 2023-07-03 21:29:15 +02:00
a775330b4f
Bootstrapped my haskell client 2023-07-02 23:01:01 +02:00
36cc33f9e9
Moved the nodejs agent to its own subfolder to make room for my haskell agent 2023-07-01 23:13:13 +02:00
0bc0df0891
Fixed prepared statements 2023-06-17 01:46:44 +02:00
a1f4240f60
Activate sqlite WAL 2023-06-16 01:09:44 +02:00
93e6e02bca
Began implementing surveying 2023-06-15 01:02:03 +02:00
ec5d09586f
Fixed api errors and some async issues 2023-06-14 00:07:44 +02:00
3d208cf7d9
Fixed error handling after network code rework 2023-06-13 00:14:01 +02:00
28b3a695dc
Use the database cache for mining and contracting automations 2023-06-12 23:40:07 +02:00
e18c5b1fdf
Take requests time in consideration for rate limiting calculations 2023-06-11 23:35:50 +02:00
31e14a0a06
Reworked the network code to improve sending rate management 2023-06-10 00:56:10 +02:00
da567a11ee
Implement a bit more autonomy for the ships 2023-06-08 09:21:05 +02:00