summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2021-05-11Add some more debug markers, even if they won't get usedv2021.05.11Jesusaves1-1/+6
2021-05-10Rewrite a bit this fancy code.Jesusaves1-13/+25
Isolate the client launching code, terminate the session of the code explodes. Of course, make logs about that terrible incident =/
2021-05-10Fix spurious pauseJesusaves1-1/+2
2021-05-10Reskin the error screenJesusaves1-1/+2
2021-05-10Ignore M+ errors. If Vault sends a 403, do not launch a subworldJesusaves1-5/+9
2021-05-10Steam Login - Inform who logged in. Want to make sure this is not a false ↵Jesusaves1-1/+2
positive.
2021-05-10I almost forgot, but - API is now running under HTTPS.Jesusaves1-1/+1
Possibly could keep a port for HTTP but... Nah. HTTP is only useful for Android and that would be horrible to implement.
2021-05-10USE_DUMMY_DATA is now set by command-linev2021.05.10Jesusaves2-2/+5
./Mana-Launcher.sh . adv dummy
2021-05-10Define USE_DUMMY_DATA, which causes Ren'Py to use a dummy data instead of ↵Jesusaves2-0/+10
fetching updates.
2021-05-10Do not attempt to shutdown Discord if it was never started in first place*Jesusaves1-1/+2
*: i.e. if disabled; But can be disabled while running. Then we just ignore this.
2021-05-10Windows iconify() - a pygame call - seems a bit... broken?Jesusaves1-25/+27
Therefore, disable it by default on Windows. (Can still be enabled)
2021-05-10Fix broken URLJesusaves2-1/+2
2021-05-10Password minimum lengthJesusaves1-3/+5
2021-05-09Better error handling, spec changeJesusaves2-1/+2
2021-05-09Make sure the email you've entered have at least a semblance of a proper email.Jesusaves1-2/+8
2021-05-09There won't be music, I guess =)Jesusaves2-2/+2
2021-05-09Improved fault tolerance at new code, but still far from good.Jesusaves1-8/+14
2021-05-09Add PBKDF2 module. Not really needed but good to haveJesusaves1-0/+297
2021-05-09Fix typoJesusaves1-3/+3
2021-05-09This is roughly what will be needed for the Vault Auth, minus checking.Jesusaves2-9/+53
Note for self: Make this all a single screen later™
2021-05-09Sketch roughly how Vault authentication is currently done.Jesusaves1-4/+48
Some cleanup and it possibly can be finished later :3
2021-05-09Provide a random ToS for the Vault-based loginJesusaves1-1/+1
2021-05-09Add fancy screens for the Vault AuthenticationJesusaves1-8/+56
2021-05-09Prepare Vault-Based AUTHJesusaves3-4/+22
2021-05-09Always download the PEM certificate; No point keeping it in cache?Jesusaves1-38/+11
2021-05-09Improve failure handling on quit eventJesusaves1-3/+8
2021-05-09Add SSL supportJesusaves4-5/+72
2021-05-09Actually "menu" is a bad keywordJesusaves2-2/+2
2021-05-09Do not use Moubootaur Legends default image for Main MenuJesusaves2-2/+2
2021-05-09Update server_list.json["Back"] specJesusaves1-1/+1
2021-05-09Host list: Handle localhost first.Jesusaves1-1/+1
Non dev instances will fail at first statement (404 or unreachable). Should not cause a significative slowdown.
2021-05-09Move the game launching code to client.rpy and make it non-blocking.Jesusaves3-46/+74
Prevents launcher from being marked as unresponsive by the OS.
2021-05-09Windows prefer backslashes so give 'em that.Jesusaves1-2/+4
2021-05-09Do not mix slashes and backslashesJesusaves1-2/+5
2021-05-09Attempt to be more fault-tolerant to world_pass errors.Jesusaves1-7/+10
Still getting weird fancy URLLIB errors, though
2021-05-09Special characters are the dread of manking.Jesusaves1-1/+1
2021-05-09Log if the launcher failsJesusaves1-1/+4
2021-05-09Integrity check for the client (needed for updating as well as for Povo bug)Jesusaves3-11/+47
2021-05-09Move working directory to base instead of save or gameJesusaves2-3/+4
2021-05-09I need a more complex setup here than Ren'Py.Jesusaves1-0/+5
2021-05-09Behave differently when error code 406 is receivedJesusaves1-1/+7
2021-05-09Warn linux users about the need of libfuse2 to run AppImages.Jesusaves1-2/+3
2021-05-09Set APPIMAGELAUNCHER_DISABLE on Linux environment because LawnCable told us soJesusaves2-1/+13
2021-05-08The command line interface is core, not discordJesusaves2-22/+21
2021-05-08Disable Steam automatic login, unless requested by commandline.v2021.05.07+3Jesusaves2-7/+12
2021-05-08Prompt player to fill preferences on first login.Jesusaves3-3/+28
Do not use Vault Login as a fallback if Steam Login is disabled.
2021-05-08Prototype which allows command-line arguments.Jesusaves1-0/+16
Probably won't use it, though. However it is safer to have it in.
2021-05-08Rewrite Steam Initialization rule from "not init" to "init not True".Jesusaves1-1/+2
Hopefully we'll have less false positives, but I kept some degree of debug.
2021-05-08Too much trouble; Do NOT fetch server backgrounds anymore.Jesusaves1-0/+2
2021-05-08Remove steam.cancel_ticket() in hopes this makes them don't expire weirdlyJesusaves1-2/+0