Release 2.2
Description
A Mid release build of Session Tome. This include a Beta Release of Campaign Management, as well as various bug fixes and improvements to game session tracking, rating, and character management. Finally, this also includes new User Profile!
What's Changed
- Fix Bulk Entry Date skipping bug by @m-triassi in #388
- Rating step skipped when the gm field is empty by @AnnieTran13 in #391
- Trade Detail Response by @IanjhPhillips in #390
- Split cypress pipeline by @willyyhuang in #400
- Add warning related to character import by @willyyhuang in #397
- Gamemaster field update by @willyyhuang in #392
- Change Entry Update to no longer delete existing items by @m-triassi in #398
- Missing design feedbacks by @willyyhuang in #401
- Empty Reward Choice and Assigned Character Fields When Editing a DM Entry by @AnnieTran13 in #396
- Trade index by @bcobo341 in #395
- User profile by @willyyhuang in #402
- Trade Fulfillment by @IanjhPhillips in #403
- Campaign Index and Create/Edit form by @luigibesani in #411
- User Rating Reports Cypress Tests by @pascwhale in #419
- Event Reports Cypress Test by @pascwhale in #415
- Campaign Details Page by @AnnieTran13 in #414
- Campaign Join Form and Modal by @AnnieTran13 in #413
- Revert "Event Reports Cypress Test" by @m-triassi in #420
- Fix missing Cypress Test by @m-triassi in #422
- Loading button by @willyyhuang in #427
- English/French translations + edit drawer error handling by @willyyhuang in #441
- Update french translations by @willyyhuang in #452
- Trade Offer Creation by @JasonGadoury in #410
- Add campaign field to entry creates by @willyyhuang in #456
- Change Username Font by @pascwhale in #459
- Return to step 1 when there is error for edit drawers by @willyyhuang in #457
- Add new event accessors by @m-triassi in #454
- Entry create endpoint extension by @IanjhPhillips in #462
- Add campaign ownership flag by @bcobo341 in #460
- Character detail to use correct edit entry form by @willyyhuang in #464
- Add default layout and progress bar by @willyyhuang in #465
- Campaign details connect backend by @AnnieTran13 in #453
- Remove last url dependency between tests by @pascwhale in #471
- User deregistration from event session by @JasonGadoury in #469
- Add Event filters and accessor to Model by @m-triassi in #467
- Modify backpack to allow league admin event control by @RobertoNittolo in #405
- Trade Creation Backpack Bug Fix by @RobertoNittolo in #477
- Connecting Join Form to Backend by @AnnieTran13 in #478
- Campaign Kick Endpoint by @RobertoNittolo in #475
- Adventures League Import Response Bug Fix by @IanjhPhillips in #474
- Data table filter reset by @willyyhuang in #480
- Fix validation rules for Campaigns by @m-triassi in #488
- Campaign Kick by @willyyhuang in #491
- Remove react import in favor of new JSX transform by @willyyhuang in #483
- Automate Session Entries Job by @JasonGadoury in #468
- Add campaign kick unit tests by @willyyhuang in #494
- Add snackbar to appropriate places by @willyyhuang in #487
- Fix campaign character duplication bug by @m-triassi in #489
- refactor: modal to atom component by @willyyhuang in #497
- Improve campaigntable campaigndetailbox tests by @AnnieTran13 in #498
- Campaign detail nullable user character by @willyyhuang in #496
- Fix redirects for campaign registration by @m-triassi in #495
- Campaign management by @willyyhuang in #412
- Hide DM entry button when user joined a campaign with a character by @willyyhuang in #516
- Hide buttons for campaign non-owners by @willyyhuang in #520
- Hide hard coded content by @willyyhuang in #517
Full Changelog: 2.0...2.2