<commit_before>To Do
=====

Super Alpha
-----------

*   fix names in powpow?
*   Make shft update-exe
    *   runs hft-exe (or requires versions) (look into using vmware -- after alpha?)
    *   posts to github
    *   updates shft/install
*   Check publising works.

    I think publishing checks the online package.json but it should be checking the local one?
    Except that maybe that's not what it should do?

    Issue is I zip up the local files which is fine. Those are the local state. But,
    manage.shft looks at package.json that's not inside the zip. Maybe I should
    upload that as a release file so I can download it? Would also have to upload screenshots
    and icon. I can then point to them?

*   in app-mode, before launching browser, if we can't run server should we check that hft is already running?

    or, maybe we should even do that before trying to run the server at all.

*   Make shft live!
    *   make registration server work
    *   make minimal design

After First Release
-------------------

*   make code send API version

    for HTML that might be hard because we don't know the API version until after
    most of the code as loaded. We need to know what startup code to server
    and we know that from the package.json

    For Unity nothing happens until the game starts so we could at least check
    and adjust? Should we complain if the package.json doesn't match? We need
    it in the package.json so we can know before downloading if it's going
    to work.  But, while developing you might forget? I guess it should at
    least print a warning

*   check that first installed game works
*   when the last page disconnects from __hft__ shutdown?
*   add purge request to manage gamedb for icon and screenshots
*   fix shft update-exe so username:password works<commit_msg>update todo<commit_after>To Do
=====

Super Alpha
-----------

*   fix names in powpow?
*   Make shft update-exe
    *   runs hft-exe (or requires versions) (look into using vmware -- after alpha?)
    *   posts to github
    *   updates shft/install
*   Check publising works.

    I think publishing checks the online package.json but it should be checking the local one?
    Except that maybe that's not what it should do?

    Issue is I zip up the local files which is fine. Those are the local state. But,
    manage.shft looks at package.json that's not inside the zip. Maybe I should
    upload that as a release file so I can download it? Would also have to upload screenshots
    and icon. I can then point to them?

*   in app-mode, before launching browser, if we can't run server should we check that hft is already running?

    or, maybe we should even do that before trying to run the server at all.

*   Make shft live!
    *   make registration server work
    *   make minimal design

After First Release
-------------------

*   make code send API version

    for HTML that might be hard because we don't know the API version until after
    most of the code as loaded. We need to know what startup code to server
    and we know that from the package.json

    For Unity nothing happens until the game starts so we could at least check
    and adjust? Should we complain if the package.json doesn't match? We need
    it in the package.json so we can know before downloading if it's going
    to work.  But, while developing you might forget? I guess it should at
    least print a warning

*   make hft-exe write over old version? Should ask? --force?
*   check that first installed game works
*   when the last page disconnects from __hft__ shutdown?
*   add purge request to manage gamedb for icon and screenshots
*   fix shft update-exe so username:password works
{'fraction_non_alphanumeric': 0.05675094136632598, 'fraction_numerical': 0.0, 'mean_word_length': 2.8538860103626944, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 4, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '6823662', 'n_tokens_mistral': 998, 'n_tokens_neox': 950, 'n_words': 573}