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

Initial groundwork for DM Screen / Campaign UI #103

Merged
merged 26 commits into from
Feb 10, 2019
Merged

Initial groundwork for DM Screen / Campaign UI #103

merged 26 commits into from
Feb 10, 2019

Commits on Feb 9, 2019

  1. Add routing for DM screens ("campaigns")

    Refs #69
    dhleong committed Feb 9, 2019
    Configuration menu
    Copy the full SHA
    3f31a4c View commit details
    Browse the repository at this point in the history
  2. Scaffold out Campaign pages

    Refs #69
    dhleong committed Feb 9, 2019
    Configuration menu
    Copy the full SHA
    6bfea1d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    77ae1c1 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a00dfb9 View commit details
    Browse the repository at this point in the history
  5. Add preliminary chars carousel widget

    Refs #69
    
    Mostly just ensures sheets are loaded; styling to come... eventually
    dhleong committed Feb 9, 2019
    Configuration menu
    Copy the full SHA
    77e6365 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    e2d356b View commit details
    Browse the repository at this point in the history
  7. Introduce reg-id-sub that supports passing the sheet-id of interest

    Refs #69
    
    This is not 100% bullet-proof, but it's relatively painless to use in
    place of an existing subscription, and it allows those subscriptions to
    *optionally* be used with an arbitrary sheet-id, for use on character
    cards for a campaign page.
    dhleong committed Feb 9, 2019
    Configuration menu
    Copy the full SHA
    299bfa3 View commit details
    Browse the repository at this point in the history
  8. Fix merge error

    dhleong committed Feb 9, 2019
    Configuration menu
    Copy the full SHA
    7750b86 View commit details
    Browse the repository at this point in the history
  9. Implement some core styling for chars carousel, hp bar, etc.

    Refs #69
    
    The character card is starting to look useful!
    dhleong committed Feb 9, 2019
    Configuration menu
    Copy the full SHA
    1dc17e5 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    3376117 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    cdd7794 View commit details
    Browse the repository at this point in the history
  12. Scaffold out campaign invitation

    Refs #69
    
    Basically the DM has to add them to the DM sheet, then the player has to
    open a special "invite" link to "accept" (IE: save the "campaign" field
    in their own sheet).
    
    Sort of an extra step, but reasonable, I think.
    dhleong committed Feb 9, 2019
    Configuration menu
    Copy the full SHA
    b3fdd50 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    bce06a7 View commit details
    Browse the repository at this point in the history
  14. Support including campaign name in invite URLs

    Also makes it possible to hot-swap routes, which is just fantastic
    dhleong committed Feb 9, 2019
    Configuration menu
    Copy the full SHA
    76e9700 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    989128c View commit details
    Browse the repository at this point in the history
  16. Implement event flow for joining a campaign

    We'd probably like to expand the "update-notifier" functionality to be
    more general so we can show "Campaign joined!" or something as we enter
    the sheet page
    dhleong committed Feb 9, 2019
    Configuration menu
    Copy the full SHA
    d0c3ad2 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    554875f View commit details
    Browse the repository at this point in the history
  18. Fix typo

    dhleong committed Feb 9, 2019
    Configuration menu
    Copy the full SHA
    63a4698 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    555fb19 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    be2864d View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    612a32b View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    5ba9a3a View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    80f1b98 View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    1c6c65a View commit details
    Browse the repository at this point in the history

Commits on Feb 10, 2019

  1. Add some placeholders and a link to the Campaign UI ticket

    It's about time for this branch to get merged; there's a ton of
    refactoring in it already; all the remaining features can be done
    in one or more seperate branches.
    
    The only thing we really need to do before merging is allow players
    to detach the campaign from their character.
    dhleong committed Feb 10, 2019
    Configuration menu
    Copy the full SHA
    c3bbf42 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e6b0b9d View commit details
    Browse the repository at this point in the history