Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Web Services #354

Open
wants to merge 138 commits into
base: master
Choose a base branch
from
Open

Web Services #354

wants to merge 138 commits into from

Commits on Dec 12, 2022

  1. Create the initial functionality for a Web Services module that will …

    …handle all remote connections
    bmcclure committed Dec 12, 2022
    Configuration menu
    Copy the full SHA
    b46493c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    506950e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    50c6038 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    ad7ff99 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    1fd3968 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    b8521c2 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    73d168f View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    92ab4ad View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    b840870 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    ffd8b48 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    7a11449 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    e2461aa View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    286624c View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    d94ce49 View commit details
    Browse the repository at this point in the history
  15. Add helper methods Login, Logout, and IsAuthenticated to WebServiceEn…

    …tity, as well as Authenticated property
    bmcclure committed Dec 12, 2022
    Configuration menu
    Copy the full SHA
    6977913 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    6e296b9 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    e5b16fd View commit details
    Browse the repository at this point in the history
  18. Add missing cache assignment

    bmcclure committed Dec 12, 2022
    Configuration menu
    Copy the full SHA
    6481fd4 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    35cdf82 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    ceccd66 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    4a50a00 View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    bbf5517 View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    6352c4b View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    8a1279c View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    9adba30 View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    ab8d1a5 View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    591c10a View commit details
    Browse the repository at this point in the history
  28. Configuration menu
    Copy the full SHA
    b72c3ba View commit details
    Browse the repository at this point in the history
  29. Fix spinner filename

    bmcclure committed Dec 12, 2022
    Configuration menu
    Copy the full SHA
    41faf6e View commit details
    Browse the repository at this point in the history
  30. Configuration menu
    Copy the full SHA
    ec9ba3d View commit details
    Browse the repository at this point in the history
  31. Filter keys in DetectedGame objects more thoroughly, allow detecting …

    …DisplayName for detected games
    bmcclure committed Dec 12, 2022
    Configuration menu
    Copy the full SHA
    8946e32 View commit details
    Browse the repository at this point in the history
  32. Configuration menu
    Copy the full SHA
    b5b650d View commit details
    Browse the repository at this point in the history
  33. Configuration menu
    Copy the full SHA
    2dcb43d View commit details
    Browse the repository at this point in the history
  34. Configuration menu
    Copy the full SHA
    0caa0c9 View commit details
    Browse the repository at this point in the history
  35. Configuration menu
    Copy the full SHA
    9680f3c View commit details
    Browse the repository at this point in the history
  36. Configuration menu
    Copy the full SHA
    2c3496d View commit details
    Browse the repository at this point in the history
  37. Add Auto Login option to web services and show it in the manager wind…

    …ow. Additionally, blank out username in manage window for now.
    bmcclure committed Dec 12, 2022
    Configuration menu
    Copy the full SHA
    7c268aa View commit details
    Browse the repository at this point in the history
  38. Configuration menu
    Copy the full SHA
    176e2ca View commit details
    Browse the repository at this point in the history
  39. Configuration menu
    Copy the full SHA
    971c3fc View commit details
    Browse the repository at this point in the history
  40. Configuration menu
    Copy the full SHA
    0d8de85 View commit details
    Browse the repository at this point in the history
  41. Configuration menu
    Copy the full SHA
    a59b4ed View commit details
    Browse the repository at this point in the history
  42. Configuration menu
    Copy the full SHA
    2c82a37 View commit details
    Browse the repository at this point in the history
  43. Configuration menu
    Copy the full SHA
    d8561c6 View commit details
    Browse the repository at this point in the history
  44. Configuration menu
    Copy the full SHA
    358ae49 View commit details
    Browse the repository at this point in the history
  45. Show a normal dialog message after exceeding the max login retries in…

    …stead of throwing an exception
    bmcclure committed Dec 12, 2022
    Configuration menu
    Copy the full SHA
    dba5a62 View commit details
    Browse the repository at this point in the history
  46. Configuration menu
    Copy the full SHA
    22386c0 View commit details
    Browse the repository at this point in the history
  47. Configuration menu
    Copy the full SHA
    650f2cb View commit details
    Browse the repository at this point in the history
  48. Configuration menu
    Copy the full SHA
    0ec7b0c View commit details
    Browse the repository at this point in the history
  49. Configuration menu
    Copy the full SHA
    c8e272a View commit details
    Browse the repository at this point in the history
  50. Remove unused AuthInfo tests

    bmcclure committed Dec 12, 2022
    Configuration menu
    Copy the full SHA
    c39399d View commit details
    Browse the repository at this point in the history
  51. Configuration menu
    Copy the full SHA
    1567435 View commit details
    Browse the repository at this point in the history
  52. Configuration menu
    Copy the full SHA
    5b2b4dc View commit details
    Browse the repository at this point in the history
  53. Configuration menu
    Copy the full SHA
    c9b41a6 View commit details
    Browse the repository at this point in the history
  54. Configuration menu
    Copy the full SHA
    343e133 View commit details
    Browse the repository at this point in the history
  55. Remove unused Auth module

    bmcclure committed Dec 12, 2022
    Configuration menu
    Copy the full SHA
    23ec7a9 View commit details
    Browse the repository at this point in the history
  56. Configuration menu
    Copy the full SHA
    981d402 View commit details
    Browse the repository at this point in the history

Commits on Dec 13, 2022

  1. Remove player_name setting

    bmcclure committed Dec 13, 2022
    Configuration menu
    Copy the full SHA
    9fd1e78 View commit details
    Browse the repository at this point in the history
  2. Move callbacks for status indicators into the StatusIndicator control…

    … and WebServiceEntity object
    bmcclure committed Dec 13, 2022
    Configuration menu
    Copy the full SHA
    b87c2c9 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    dd9dba1 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    383d2e2 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    f10500f View commit details
    Browse the repository at this point in the history
  6. Add WebServiceAdapter entity types, the concept of web service data t…

    …ypes, and move launchpad api definitions into the LaunchpadApi module
    bmcclure committed Dec 13, 2022
    Configuration menu
    Copy the full SHA
    a882b8c View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    65af969 View commit details
    Browse the repository at this point in the history
  8. Fix include

    bmcclure committed Dec 13, 2022
    Configuration menu
    Copy the full SHA
    e33084f View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    44759b2 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    4f1bf74 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    0cb1bed View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    a6f746c View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    d4530c3 View commit details
    Browse the repository at this point in the history
  14. Move main menu definitions to the main app class, and use a series of…

    … events to allow other code to populate it. Additionally, refactor a number of attributes to be parameters and simplify calls to services and parameters
    bmcclure committed Dec 13, 2022
    Configuration menu
    Copy the full SHA
    744bd9b View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    7e45a12 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    b31c437 View commit details
    Browse the repository at this point in the history

Commits on Dec 14, 2022

  1. Configuration menu
    Copy the full SHA
    ecc6e2e View commit details
    Browse the repository at this point in the history
  2. wording change

    bmcclure committed Dec 14, 2022
    Configuration menu
    Copy the full SHA
    e4d0db8 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3eb32cc View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    db232b1 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    484b200 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    8cc332f View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    ca26128 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    e908cc9 View commit details
    Browse the repository at this point in the history

Commits on Dec 17, 2022

  1. Configuration menu
    Copy the full SHA
    cbd8a79 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    85ffdca View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    bd08d3d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    303f405 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    e0c2b7e View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    b7e6f7c View commit details
    Browse the repository at this point in the history
  7. Simple language update

    bmcclure committed Dec 17, 2022
    Configuration menu
    Copy the full SHA
    a91c24c View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    94d327e View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    284c38f View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    17ce18a View commit details
    Browse the repository at this point in the history
  11. Refactor EntityData so that passing in layer names and layer sources …

    …is optional, and the events are handled in existing overridden functions instead of new ones
    bmcclure committed Dec 17, 2022
    Configuration menu
    Copy the full SHA
    78b14b4 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    b12a217 View commit details
    Browse the repository at this point in the history
  13. Change ManagedEntityBase into LaunchProcessEntity, ManagedLauncherEnt…

    …ity into LauncherProcessEntity, and ManagedGameEntity into GameProcessEntity
    bmcclure committed Dec 17, 2022
    Configuration menu
    Copy the full SHA
    760826d View commit details
    Browse the repository at this point in the history
  14. Update field types to support cardinality options better

    cardinality of 1 means a single value will always be returned, while any other option will return an array
    bmcclure committed Dec 17, 2022
    Configuration menu
    Copy the full SHA
    c92e332 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    fd110be View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    25804aa View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    ad8e56d View commit details
    Browse the repository at this point in the history
  18. Remove ConfigPrefix and update additionalManagedLauncherDefaults to a…

    …dditionalLauncherProcessDefaults
    bmcclure committed Dec 17, 2022
    Configuration menu
    Copy the full SHA
    7215fa3 View commit details
    Browse the repository at this point in the history
  19. Don't pass LauncherType or GameType in during detected game creation …

    …since it's handled by the platform now
    bmcclure committed Dec 17, 2022
    Configuration menu
    Copy the full SHA
    bf7e213 View commit details
    Browse the repository at this point in the history
  20. Remove recursive options from AutoDetectValues and InitializeDefaults…

    … for better data separation
    bmcclure committed Dec 17, 2022
    Configuration menu
    Copy the full SHA
    d4aa481 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    1eae187 View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    a7f0d9d View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    0399fb1 View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    f2f7b05 View commit details
    Browse the repository at this point in the history
  25. Temporarily add single cardinality options to some Launcher fields un…

    …til widgets support multiple values
    bmcclure committed Dec 17, 2022
    Configuration menu
    Copy the full SHA
    90b452b View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    4ed87e1 View commit details
    Browse the repository at this point in the history
  27. Simplify event dispatch call

    bmcclure committed Dec 17, 2022
    Configuration menu
    Copy the full SHA
    3444470 View commit details
    Browse the repository at this point in the history
  28. Configuration menu
    Copy the full SHA
    ee45219 View commit details
    Browse the repository at this point in the history
  29. Configuration menu
    Copy the full SHA
    079fc79 View commit details
    Browse the repository at this point in the history
  30. Update the error dialog and feedback window to send data via WebServi…

    …ces if it's installed
    bmcclure committed Dec 17, 2022
    Configuration menu
    Copy the full SHA
    f0b0274 View commit details
    Browse the repository at this point in the history
  31. Configuration menu
    Copy the full SHA
    35aefe2 View commit details
    Browse the repository at this point in the history
  32. Subscribe to events to automatically make API requests on behalf of e…

    …ntities based on registered adapters
    bmcclure committed Dec 17, 2022
    Configuration menu
    Copy the full SHA
    75c3d7d View commit details
    Browse the repository at this point in the history
  33. Configuration menu
    Copy the full SHA
    23c3865 View commit details
    Browse the repository at this point in the history
  34. Configuration menu
    Copy the full SHA
    d63f348 View commit details
    Browse the repository at this point in the history
  35. Remove duplicate event subscriber definitions from LaunchpadApiSubscr…

    …iber, and update field in MainWindow to match WebService's field name
    bmcclure committed Dec 17, 2022
    Configuration menu
    Copy the full SHA
    2399922 View commit details
    Browse the repository at this point in the history
  36. Add an additional check to ensure that the referenced Platform exists…

    … before accessing it in WebServiceEntity
    bmcclure committed Dec 17, 2022
    Configuration menu
    Copy the full SHA
    af33820 View commit details
    Browse the repository at this point in the history
  37. Configuration menu
    Copy the full SHA
    fd74dd6 View commit details
    Browse the repository at this point in the history
  38. Configuration menu
    Copy the full SHA
    8a0ff45 View commit details
    Browse the repository at this point in the history
  39. Configuration menu
    Copy the full SHA
    2b74d94 View commit details
    Browse the repository at this point in the history
  40. Add missing merger attribute

    bmcclure committed Dec 17, 2022
    Configuration menu
    Copy the full SHA
    744038e View commit details
    Browse the repository at this point in the history
  41. Refactor entity loading slightly, and use a "loading" parameter to tr…

    …y and prevent recursive loops
    bmcclure committed Dec 17, 2022
    Configuration menu
    Copy the full SHA
    4dd1034 View commit details
    Browse the repository at this point in the history
  42. Configuration menu
    Copy the full SHA
    04e7f67 View commit details
    Browse the repository at this point in the history
  43. Configuration menu
    Copy the full SHA
    b026b19 View commit details
    Browse the repository at this point in the history
  44. Configuration menu
    Copy the full SHA
    cb23292 View commit details
    Browse the repository at this point in the history
  45. Configuration menu
    Copy the full SHA
    124c6cb View commit details
    Browse the repository at this point in the history
  46. Configuration menu
    Copy the full SHA
    322f190 View commit details
    Browse the repository at this point in the history
  47. Configuration menu
    Copy the full SHA
    a6bbd3e View commit details
    Browse the repository at this point in the history
  48. Configuration menu
    Copy the full SHA
    9e3a09e View commit details
    Browse the repository at this point in the history
  49. Configuration menu
    Copy the full SHA
    e051208 View commit details
    Browse the repository at this point in the history
  50. Add isWebServiceEntity to web service entities, and remove old adapte…

    …rs and adapterFactory
    bmcclure committed Dec 17, 2022
    Configuration menu
    Copy the full SHA
    6a27ffd View commit details
    Browse the repository at this point in the history
  51. Configuration menu
    Copy the full SHA
    1cef906 View commit details
    Browse the repository at this point in the history
  52. Configuration menu
    Copy the full SHA
    bd64d5b View commit details
    Browse the repository at this point in the history
  53. Missing comma

    bmcclure committed Dec 17, 2022
    Configuration menu
    Copy the full SHA
    9ca8909 View commit details
    Browse the repository at this point in the history
  54. Fix parent entity assignment

    bmcclure committed Dec 17, 2022
    Configuration menu
    Copy the full SHA
    8b90b24 View commit details
    Browse the repository at this point in the history
  55. Remove test code

    bmcclure committed Dec 17, 2022
    Configuration menu
    Copy the full SHA
    5f02482 View commit details
    Browse the repository at this point in the history
  56. Configuration menu
    Copy the full SHA
    113b167 View commit details
    Browse the repository at this point in the history
  57. Configuration menu
    Copy the full SHA
    e8d9c08 View commit details
    Browse the repository at this point in the history
  58. Configuration menu
    Copy the full SHA
    0e7c3d6 View commit details
    Browse the repository at this point in the history