summaryrefslogtreecommitdiff
path: root/haskell/src/SpaceTraders (follow)
Commit message (Expand)AuthorAgeFilesLines
* [haskell] only dock or orbit when neededJulien Dessaux2024-03-272-20/+33
* [haskell] refactoringJulien Dessaux2024-03-2723-289/+266
* [node] begin the great typescript rewriteJulien Dessaux2024-03-271-2/+2
* Renamed agents so that both versions can run at the same timeJulien Dessaux2023-10-261-1/+1
* [haskell] add missing indicesJulien Dessaux2023-10-181-0/+3
* [haskell] updated main, init and server reset handlingJulien Dessaux2023-10-162-1/+9
* [haskell] Update models for september 14th changelogJulien Dessaux2023-10-163-4/+13
* [haskell] Removed available timestamp from ship's database schemaJulien Dessaux2023-10-164-17/+11
* [haskell] implemented dock and orbit api callsJulien Dessaux2023-07-291-2/+31
* [haskell] implemented ships's availability tracking in the databaseJulien Dessaux2023-07-274-11/+19
* [haskell] embed sql migration scripts from external filesJulien Dessaux2023-07-242-29/+33
* [haskell] Prevent que networking code from triggering the API rate limitingJulien Dessaux2023-07-222-8/+18
* [haskell] abstracted away common database access patternsJulien Dessaux2023-07-216-50/+85
* [haskell] Finalized the agent initialization, refresh and resetJulien Dessaux2023-07-208-29/+92
* [haskell] Fixed models' serializationJulien Dessaux2023-07-194-23/+23
* [haskell] refactoringJulien Dessaux2023-07-194-23/+25
* [haskell] Refactored everything with a ReaderT patternJulien Dessaux2023-07-1811-105/+169
* [haskell] Trigger a program restart when the api client encounters a server r...Julien Dessaux2023-07-171-0/+7
* [haskell] Add a SpaceTradersT and handle server reset api messageJulien Dessaux2023-07-173-3/+74
* [haskell] Implemented pagination and systems list api callJulien Dessaux2023-07-118-8/+183
* [haskell] Refactored JSON parsing codeJulien Dessaux2023-07-104-29/+22
* [haskell] Simplify API Error JSON decodingJulien Dessaux2023-07-092-24/+16
* [haskell] Simplify API Message JSON decodingJulien Dessaux2023-07-091-5/+3
* [haskell] back off when hitting the rate limitJulien Dessaux2023-07-074-20/+60
* [haskell] Implemented shipJulien Dessaux2023-07-049-8/+167
* [haskell] Implemented contractJulien Dessaux2023-07-034-5/+79
* Bootstrapped my haskell clientJulien Dessaux2023-07-026-0/+213