Releases: DnD-Montreal/session-tome
Release 3.0.1
What's Changed
- Hide language selector when user is logged in by @willyyhuang in #545
- Remove all references and secruity bypasses for locust by @m-triassi in #546
- Add Adventure importer based of CSV files by @m-triassi in #548
Full Changelog: 3.0...3.0.1
Release 3
Description
The third and final release of Session Tome. This release includes the full implementation of Event Management and Campaign Management. This release also includes many bug fixes, optimizations, and refactors.
Thank you to @DndMtl <3
-With love, Wizards of the Code
What's Changed
- Fix DM entry display bug on campaign details by @m-triassi in #532
- Update Reward accessor to return Null by @m-triassi in #531
- Remove unused controllers / tests / views in code base by @m-triassi in #533
- Campaign Cypress test suite by @willyyhuang in #535
- Cypress Tests for Campaign Enrollment by @bcobo341 in #536
- Cypress test for Campaign Entry Creation by @JasonGadoury in #540
- Redirect to campaign detail upon entry creation by @JasonGadoury in #537
- Hotfix: add session seats to backpack by @m-triassi in #542
- Event index page by @luigibesani in #429
- Session Overlap Check by @IanjhPhillips in #455
- Implement Translation for Event Pages by @pascwhale in #466
- Filter event controller index results by @bcobo341 in #481
- Filter registered sessions on event detail page by @bcobo341 in #490
- Event Detail and Registration by @pascwhale in #472
- Added Tests for Event Components by @AnnieTran13 in #511
- Clean up front-end files by @willyyhuang in #521
- Storybook init by @willyyhuang in #522
- Refactor modal by @AnnieTran13 in #525
- Add snackbar new features by @AnnieTran13 in #524
- Fix GM role assignment in Campaign updates by @m-triassi in #523
- GM Entry Creation Bug Fix by @IanjhPhillips in #527
- Event management by @willyyhuang in #451
- Fix rating cascade delete error on campaign delete by @m-triassi in #530
- Use prepareForValidation instead of inline controller logic by @m-triassi in #528
- Create Cypress Tests for League Admin Event Crud by @IanjhPhillips in #529
- Create Cypress Tests for Admin Session Control by @pascwhale in #409
- 440 player event registration cypress tests by @pascwhale in #526
- 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...3.0
Release 2.3
Description
A Mid release build of Session Tome. This includes a Beta Release of Event management, as well as various bug fixes and improvements to Campaigns
What's Changed
- Event index page by @luigibesani in #429
- Session Overlap Check by @IanjhPhillips in #455
- Implement Translation for Event Pages by @pascwhale in #466
- Filter event controller index results by @bcobo341 in #481
- Filter registered sessions on event detail page by @bcobo341 in #490
- Event Detail and Registration by @pascwhale in #472
- Added Tests for Event Components by @AnnieTran13 in #511
- Clean up front-end files by @willyyhuang in #521
- Storybook init by @willyyhuang in #522
- Refactor modal by @AnnieTran13 in #525
- Add snackbar new features by @AnnieTran13 in #524
- Fix GM role assignment in Campaign updates by @m-triassi in #523
- GM Entry Creation Bug Fix by @IanjhPhillips in #527
- Event management by @willyyhuang in #451
- Fix rating cascade delete error on campaign delete by @m-triassi in #530
- Use prepareForValidation instead of inline controller logic by @m-triassi in #528
- Create Cypress Tests for League Admin Event Crud by @IanjhPhillips in #529
- Create Cypress Tests for Admin Session Control by @pascwhale in #409
- 440 player event registration cypress tests by @pascwhale in #526
Full Changelog: 2.2...2.3
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
Release 2
Description
Adds full Rating, Item and DM entry functionality, as well as an Admin CMS.
What's Changed
- Scope rating report to league by @JasonGadoury in #348
- Hotfix on auto complete for adventure field in bulk entry by @willyyhuang in #356
- Cypress Tests for Item Entry Management by @pascwhale in #349
- Create Cypress Tests for Admin Event Control by @IanjhPhillips in #352
- Create Cypress Tests for DM Entry Management by @pascwhale in #351
- Create Cypress Tests for Rating Lookup by @pascwhale in #357
- Create Cypress Tests for Bulk Entry Creation by @pascwhale in #354
- Create Cypress Tests for Game Master Ratings by @pascwhale in #355
- Create Cypress Tests for Manage Entries by @pascwhale in #346
- DM Entries list by @AnnieTran13 in #199
- Dm entries create edit form by @bcobo341 in #196
- Rating Categories by @IanjhPhillips in #220
- Link button not clickable outside of text by @willyyhuang in #223
- Data table buttons look off when on smaller viewport by @willyyhuang in #224
- Login text to prompt popover by @willyyhuang in #226
- Add re-usable stepper form component by @willyyhuang in #231
- Filter rating index by @bcobo341 in #232
- Install/Setup Laravel Backpack by @RobertoNittolo in #221
- Revert "Install/Setup Laravel Backpack" by @m-triassi in #235
- Add Rating Report Generation by @m-triassi in #236
- Fix Item Entry Edit Bug by @IanjhPhillips in #239
- Add missing fields for DM Entry details by @pascwhale in #230
- Implement DataTable to character detail entry table by @AnnieTran13 in #238
- Implement action to create dm rating upon entry store/update by @JasonGadoury in #257
- Fix Integrity Constraint Error When Deleting Characters by @m-triassi in #275
- Data table search bar not filtering correctly by @willyyhuang in #277
- Add day js for formatting by @willyyhuang in #276
- Item form refactor by @willyyhuang in #283
- Add Item Detail View page and Refactor ItemTable by @luigibesani in #233
- Capitalize public/private status that appears on the character detail page by @AnnieTran13 in #284
- Implement conditional button rendering for Character Detail page by @luigibesani in #290
- Adjusting Session Tome color palette by @luigibesani in #288
- GP inputs allow floats by @luigibesani in #289
- Implement Event Registration Route by @m-triassi in #285
- Modify Campaign Model by @bcobo341 in #281
- Item Tier bug by @bcobo341 in #291
- #181 Character Actions Flow Improvements by @pascwhale in #279
- Character detail entry form by @AnnieTran13 in #237
- Magic items column missing from DM entries table and entries table by @AnnieTran13 in #300
- Campaign Entry Observer Logic by @IanjhPhillips in #280
- Rating Index by @pascwhale in #299
- Add Deploy Workflow by @m-triassi in #301
- Bulk entry delete by @JasonGadoury in #293
- Sort Entries by Date Played by @m-triassi in #297
- Campaign Filtering By Current User by @RobertoNittolo in #294
- Event Report Generation by @IanjhPhillips in #292
- Preserve scroll on rating index table upon filter by @pascwhale in #310
- Front-end code standard pass by @willyyhuang in #298
- Implement Performance Tests by @RobertoNittolo in #302
- Bulk Entry Form by @pascwhale in #306
- Item delete fix by @willyyhuang in #331
- Rating buttons in EntryCreateForm overlap on smaller screen by @AnnieTran13 in #328
- Adventure field type ahead by @willyyhuang in #323
- Fix entry fields saving / displaying improperly by @m-triassi in #327
- Create Campaign Join Endpoint by @bcobo341 in #305
- Implement DateTime picker for Entry and DMEntry forms by @luigibesani in #324
- Disable scroll for numerical inputs in forms by @AnnieTran13 in #325
- Create Cypress Tests for Magic Item Inventory Management by @pascwhale in #333
- Implement performance tests by @RobertoNittolo in #345
Full Changelog: 1.1...2.0
Release 1.2
Description
Beta for Release 2. Adds Load testing capabilities to production, among many other features.
What's Changed
- DM Entries list by @AnnieTran13 in #199
- Dm entries create edit form by @bcobo341 in #196
- Rating Categories by @IanjhPhillips in #220
- Link button not clickable outside of text by @willyyhuang in #223
- Data table buttons look off when on smaller viewport by @willyyhuang in #224
- Login text to prompt popover by @willyyhuang in #226
- Add re-usable stepper form component by @willyyhuang in #231
- Filter rating index by @bcobo341 in #232
- Install/Setup Laravel Backpack by @RobertoNittolo in #221
- Revert "Install/Setup Laravel Backpack" by @m-triassi in #235
- Add Rating Report Generation by @m-triassi in #236
- Fix Item Entry Edit Bug by @IanjhPhillips in #239
- Add missing fields for DM Entry details by @pascwhale in #230
- Implement DataTable to character detail entry table by @AnnieTran13 in #238
- Implement action to create dm rating upon entry store/update by @JasonGadoury in #257
- Fix Integrity Constraint Error When Deleting Characters by @m-triassi in #275
- Data table search bar not filtering correctly by @willyyhuang in #277
- Add day js for formatting by @willyyhuang in #276
- Item form refactor by @willyyhuang in #283
- Add Item Detail View page and Refactor ItemTable by @luigibesani in #233
- Capitalize public/private status that appears on the character detail page by @AnnieTran13 in #284
- Implement conditional button rendering for Character Detail page by @luigibesani in #290
- Adjusting Session Tome color palette by @luigibesani in #288
- GP inputs allow floats by @luigibesani in #289
- Implement Event Registration Route by @m-triassi in #285
- Modify Campaign Model by @bcobo341 in #281
- Item Tier bug by @bcobo341 in #291
- #181 Character Actions Flow Improvements by @pascwhale in #279
- Character detail entry form by @AnnieTran13 in #237
- Magic items column missing from DM entries table and entries table by @AnnieTran13 in #300
- Campaign Entry Observer Logic by @IanjhPhillips in #280
- Rating Index by @pascwhale in #299
- Add Deploy Workflow by @m-triassi in #301
- Bulk entry delete by @JasonGadoury in #293
- Sort Entries by Date Played by @m-triassi in #297
- Campaign Filtering By Current User by @RobertoNittolo in #294
- Event Report Generation by @IanjhPhillips in #292
- Preserve scroll on rating index table upon filter by @pascwhale in #310
- Front-end code standard pass by @willyyhuang in #298
- Implement Performance Tests by @RobertoNittolo in #302
- Bulk Entry Form by @pascwhale in #306
- Item delete fix by @willyyhuang in #331
- Rating buttons in EntryCreateForm overlap on smaller screen by @AnnieTran13 in #328
- Adventure field type ahead by @willyyhuang in #323
- Fix entry fields saving / displaying improperly by @m-triassi in #327
- Create Campaign Join Endpoint by @bcobo341 in #305
- Implement DateTime picker for Entry and DMEntry forms by @luigibesani in #324
- Disable scroll for numerical inputs in forms by @AnnieTran13 in #325
- Create Cypress Tests for Magic Item Inventory Management by @pascwhale in #333
- Implement performance tests by @RobertoNittolo in #345
Full Changelog: 1.1...1.2