Overview
A variety of visual additons to the map, addition of various moderator/admin tools, as well as:
- Game health checks for moderators
- Work on recaptcha
- AWS Eventbridge driven email system
- Adding sentry for error tracking
- Images/visuals for the various map locations
- Improved visuals for signup
- Additional game diagetic sounds
Detailed Changes
- chore: January 2023 version by @tchalvak in #1403
- chore(deps): update yarn to v3.3.1 by @renovate in #1399
- chore(deps): update dependency prettier to v2.8.4 by @renovate in #1409
- ci: Semaphore configuration by @tchalvak in #1415
- chore(deps): update node.js to v16.19.1 by @renovate in #1413
- chore(deps): update aslafy-z/conventional-pr-title-action action to v3.0.1 by @renovate in #1410
- chore: Add yarn build command by @tchalvak in #1416
- chore: Split out the preconfig and postcheck. by @tchalvak in #1418
- chore(deps): update yarn to v3.4.1 by @renovate in #1406
- chore(deps): update richarvey/nginx-php-fpm docker tag to v3 by @renovate in #1417
- chore(deps): update shivammathur/setup-php action to v2.24.0 by @renovate in #1396
- chore: Upgrade to composer 2.5.4. by @tchalvak in #1420
- chore: Deprecation warning squashes and makefile write update. by @tchalvak in #1422
- Fix/sec exec by @tchalvak in #1423
- chore: Make clean command fix. by @tchalvak in #1424
- chore: web reload commands without sudo, by @tchalvak in #1425
- chore: Use /tmp/ for game logs. by @tchalvak in #1421
- Chore/relint with php cs fixer by @tchalvak in #1426
- docs: Add deploybot deploy status badge to readme. by @tchalvak in #1427
- chore: Update Semaphore configuration by @tchalvak in #1429
- Remove title check, low utility. by @tchalvak in #1430
- Update setup_test.php by @tchalvak in #1432
- Update resources.template.php by @tchalvak in #1433
- chore(deps): update dependency urllib3 to v1.26.15 by @renovate in #1435
- chore(deps): update dependency prettier to v2.8.7 by @renovate in #1438
- Bump smarty/smarty from 4.2.1 to 4.3.1 by @dependabot in #1439
- Feat/semaphore with js tests by @tchalvak in #1431
- Update php.yml to move it to php 8.2 by @tchalvak in #1442
- Update Makefile ci-pre-configure for semaphore by @tchalvak in #1441
- Update semaphore.yml to cache restore first by @tchalvak in #1443
- chore: bump http-cache-semantics from 4.1.0 to 4.1.1 by @dependabot in #1408
- Reorder Semaphore configuration cache by @tchalvak in #1444
- chore(deps): update richarvey/nginx-php-fpm docker tag to v3.1.4 by @renovate in #1446
- pin the ubuntu version in action workflow by @tchalvak in #1449
- chore(deps): update shivammathur/setup-php action to v2.25.0 by @renovate in #1448
- chore: upgrade jasmine-core. by @tchalvak in #1404
- chore(deps): update dependency attrs to v23 by @renovate in #1447
- Update composer deps. by @tchalvak in #1450
- feat: new map tiles by @tchalvak in #1412
- Remove references to codeship. by @tchalvak in #1452
- Release some more npc version2 items. by @tchalvak in #1458
- chore(deps): update dependency urllib3 to v2 by @renovate in #1457
- Updates to php unit testing action, chat websocket updates. by @tchalvak in #1454
- Add bowl sound on revive to give it more impact. by @tchalvak in #1459
- Remove the quest controller files and test files for now. by @tchalvak in #1465
- chore(deps): update dependency urllib3 to v2.0.2 by @renovate in #1462
- chore(deps): update yarn to v3.5.1 by @renovate in #1460
- chore(deps): update dependency certifi to v2023 by @renovate in #1464
- Revert "chore(deps): update dependency urllib3 to v2.0.2" by @tchalvak in #1467
- Update pipfile and pip pkg versions. by @tchalvak in #1468
- chore(deps): update dependency py to v1.10.0 [security] by @renovate in #1474
- Composer auth changes. by @tchalvak in #1476
- Clarify any error on the password reset page. by @tchalvak in #1478
- Minor fix for deploy structuring to rimraf vendor symlink to then replace it. by @tchalvak in #1480
- Also remove redundant config set. by @tchalvak in #1481
- Add COMPOSER_AUTH env var for semaphore by @tchalvak in #1479
- Makefile isolation cleanup, especially resources-file command. by @tchalvak in #1477
- Fix composer_auth formatting. by @tchalvak in #1482
- chore(deps): update dependency jasmine-core to v5 by @renovate in #1475
- Split writability of /tmp/game_logs. by @tchalvak in #1483
- Decrease dirt contrast. by @tchalvak in #1484
- Bump requests from 2.27.0 to 2.31.0 by @dependabot in #1486
- Bump requests from 2.30.0 to 2.31.0 in /deploy by @dependabot in #1488
- chore(deps): update shivammathur/setup-php action to v2.25.3 by @renovate in #1489
- Bump semver from 6.3.0 to 6.3.1 by @dependabot in #1501
- chore(deps): update shivammathur/setup-php action to v2.25.4 by @renovate in #1495
- chore(deps): update dependency node to v16.20.1 by @renovate in #1496
- Bump word-wrap from 1.2.3 to 1.2.4 by @dependabot in #1502
- chore(deps): update dependency lxml to v4.9.3 by @renovate in #1498
- chore(deps): update dependency puppeteer to v21 by @renovate in #1510
- chore(deps): update shivammathur/setup-php action to v2.25.5 by @renovate in #1509
- Bump certifi from 2023.5.7 to 2023.7.22 by @dependabot in #1508
- Bump certifi from 2023.5.7 to 2023.7.22 in /deploy by @dependabot in #1506
- chore(deps): update dependency urllib3 to v2.0.4 by @renovate in #1503
- Feat/fightl-visual-modifications by @tchalvak in #1511
- chore(deps): update dependency node to v16.20.2 by @renovate in #1512
- Update ninjamaster by @tchalvak in #1515
- Fix for created_date in account nm. by @tchalvak in #1517
- Reformat style.css automatically, by @tchalvak in #1518
- Add queued restart script. by @tchalvak in #1519
- Add skull icon to intro as an continuous deployment check. by @tchalvak in #1521
- Fix deployment restart command syntax. by @tchalvak in #1522
- chore(deps): update actions/checkout action to v4 by @renovate in #1523
- Update work text a bit by @tchalvak in #1524
- chore(deps): update shivammathur/setup-php action to v2.26.0 by @renovate in #1527
- Fix up next attack media query width. by @tchalvak in #1528
- chore(deps): update dependency sinon to v16 by @renovate in #1526
- chore(deps): update dependency urllib3 to v2.0.5 by @renovate in #1529
- chore(deps): update dependency wcwidth to v0.2.7 by @renovate in #1532
- Better inventory width spacing and responsiveness. by @tchalvak in #1534
- chore(deps): update dependency wcwidth to v0.2.8 by @renovate in #1533
- Update live nginx conf for php8.2. by @tchalvak in #1531
- Update AccountConfTest.php to fix casing typo by @tchalvak in #1537
- Feat SES event-based email sendouts by @tchalvak in #1530
- Update PutEvent.php to remove unused namespaces by @tchalvak in #1539
- Dojo wording description tweak by @tchalvak in #1540
- Update NinjamasterControllerTest.php to fix test typo by @tchalvak in #1538
- Fix/extension deprecation by @tchalvak in #1535
- Fix typo in dojo. by @tchalvak in #1541
- Fix typo in prototype script. by @tchalvak in #1542
- Composer updates. by @tchalvak in #1543
- Increase peasant shuriken drop rate. by @tchalvak in #1545
- Adjust drop drates to be more appropriate to previous. by @tchalvak in #1546
- Fix checking for object props deprecation. by @tchalvak in #1547
- chore(deps): update yarn to v3.6.4 by @renovate in #1551
- Bump urllib3 from 2.0.5 to 2.0.6 in /deploy by @dependabot in #1550
- Composer update deps. by @tchalvak in #1552
- Allow exception to be commented out during prototyping, by @tchalvak in #1553
- Feat/autoload pathing fixing by @tchalvak in #1554
- Add in the checkbase command, by @tchalvak in #1555
- Remove some extra requires. by @tchalvak in #1556
- make check-base becomes make checkbase. by @tchalvak in #1557
- Update to node 18.18.0 by @tchalvak in #1559
- Bump aws sdk version up patch version. by @tchalvak in #1558
- Cypress functional testing by @tchalvak in #1560
- chore(deps): update actions/checkout action to v4 by @renovate in #1561
- Cypress tests for fight, npc, map, signup, stats by @tchalvak in #1563
- Update cypress.yml to configure by @tchalvak in #1565
- Remove shell from thief inventory. by @tchalvak in #1566
- Update configure for node hydrogen by @tchalvak in #1564
- Update the splash page h1 color. by @tchalvak in #1568
- chore(deps): update dependency node to v18.18.1 by @renovate in #1567
- Hide chat input for unsigned-up-users. by @tchalvak in #1570
- chore(deps): update dependency node to v18.18.2 by @renovate in #1571
- Feat/homepage validation by @tchalvak in #1572
- chore(deps): update dependency urllib3 to v2.0.7 [security] by @renovate in #1575
- New Game/Continue language for signup/login, by @tchalvak in #1576
- Add recent travellers, also by @tchalvak in #1578
- chore(deps): update dependency sinon to v17 by @renovate in #1577
- chore(deps): update shivammathur/setup-php action to v2.27.0 by @renovate in #1582
- Feat/new game continue by @tchalvak in #1590
- Update signup to show/hide proceed/signup button. by @tchalvak in #1588
- Revert "Feat/new game continue" by @tchalvak in #1594
- Revert "Revert "Feat/new game continue"" by @tchalvak in #1595
- style: format code with PHP CS Fixer by @deepsource-autofix in #1593
- Artifact creation makefile commands. by @tchalvak in #1596
- chore(deps): update dependency urllib3 to v2.1.0 by @renovate in #1585
- chore(deps): update dependency mako to v1.3.0 by @renovate in #1584
- chore(deps): update shivammathur/setup-php action to v2.28.0 by @renovate in #1583
- Feat/batch deac by @tchalvak in #1598
- Feat/signup testing improve by @tchalvak in #1597
- Feat/signup testing improve by @tchalvak in #1599
- chore(deps): update dependency certifi to v2023.11.17 by @renovate in #1587
- Npm package updates. by @tchalvak in #1600
- chore(deps): update yarn to v3.7.0 by @renovate in #1586
- Yarn and node version updates. by @tchalvak in #1601
- Minor typehint change for status test. by @tchalvak in #1602
- Minor test tweaks and clarifications. by @tchalvak in #1603
- fix(deps): update dependency aws/aws-sdk-php to v3.288.1 [security] by @renovate in #1607
- chore(deps): update dependency lxml to v4.9.4 by @renovate in #1605
- chore(deps): update dependency prettier to v3.1.1 by @renovate in #1604
- Add ads.txt file. by @tchalvak in #1608
- Feat/template comment by @tchalvak in #1609
- Ninjamaster links and validation fixes. by @tchalvak in #1610
- Feat/recap by @tchalvak in #1614
- Subtlize the recaptcha. by @tchalvak in #1615
- Remove revive bowl sound for now. by @tchalvak in #1616
- chore(deps): update dependency attrs to v23.2.0 by @renovate in #1612
- Feat/signup characters by @tchalvak in #1619
- Update aws sdk. by @tchalvak in #1617
- Feat/update node packages by @tchalvak in #1618
- Feat/signup characters by @tchalvak in #1620
- Removed old amazon ad. by @tchalvak in #1621
- Add images for npcs. by @tchalvak in #1622
- Cleanup of npc display area. by @tchalvak in #1625
- Improve ninjamaster readability to... by @tchalvak in #1626
- Feat/ninja fight by @tchalvak in #1627
- Feat/font awesome next by @tchalvak in #1628
- Reup GA analytics tag. by @tchalvak in #1630
- Additional ui epics and clan comp. by @tchalvak in #1636
- Bump follow-redirects from 1.15.1 to 1.15.4 by @dependabot in #1635
- Fix shrine data mismatch. by @tchalvak in #1633
- Feat/vis by @tchalvak in #1637
- Feat/vis2 by @tchalvak in #1638
- Feat/vis2 by @tchalvak in #1639
- Feat/vis4 by @tchalvak in #1640
- Dojo and bath-house visuals updated. by @tchalvak in #1641
- chore(deps): update shivammathur/setup-php action to v2.29.0 by @renovate in #1645
- chore(deps): update dependency prettier to v3.2.2 by @renovate in #1644
- Minor bath house and dojo stylistic changes. by @tchalvak in #1649
- chore(deps): update actions/cache action to v4 by @renovate in #1648
- chore(deps): update dependency prettier to v3.2.4 by @renovate in #1647
- Update searching in list by @tchalvak in #1651
- chore(deps): update dependency pytest to v8 by @renovate in #1655
- Update intro.tpl by @tchalvak in #1658
- Change the logout text slightly, and hide the ads, by @tchalvak in #1666
- Improvements to bathhouse template, by @tchalvak in #1667
- Improve styling of dojo level reminder. by @tchalvak in #1669
- Update signup_email_body.tpl by @tchalvak in #1670
- chore(deps): update dependency markupsafe to v2.1.5 by @renovate in #1650
- chore(deps): update dependency puppeteer to v22 by @renovate in #1664
- chore(deps): update dependency certifi to v2024 by @renovate in #1661
- chore(deps): update dependency urllib3 to v2.2.0 by @renovate in #1659
- Spacing helper for dead when attacking npc. by @tchalvak in #1672
- Revert "chore(deps): update dependency puppeteer to v22" by @tchalvak in #1677
- Bump ip from 1.1.8 to 1.1.9 by @dependabot in #1676
- chore(deps): update dependency urllib3 to v2.2.1 by @renovate in #1675
- chore(deps): update dependency pytest to v8.0.1 by @renovate in #1674
- Always rec, temporarily by @tchalvak in #1681
- Update intro.tpl by @tchalvak in #1688
- Revert "Always rec, temporarily" by @tchalvak in #1682
- Feat/moderator informational additions by @tchalvak in #1690
- Feat/ninjamaster prep by @tchalvak in #1687
- Clarify the stats cron function purpose. by @tchalvak in #1685
- Redact some emails, add some health check links. by @tchalvak in #1691
- chore(deps): update shivammathur/setup-php action to v2.30.0 by @renovate in #1684
- chore(deps): update dependency pytest to v8.0.2 by @renovate in #1679
- Correctly framebreak on login page. by @tchalvak in #1668
- chore(deps): update dependency pytest to v8.1.1 by @renovate in #1692
- Change intro spacing by @tchalvak in #1695
- Remove empty domready in login.js. by @tchalvak in #1693
- Bump follow-redirects from 1.15.4 to 1.15.6 by @dependabot in #1697
- Feat/communications 2 by @tchalvak in #1700
- Feat/compati by @tchalvak in #1702
- Silence some static analysis, by @tchalvak in #1701
- Feat/compat cont by @tchalvak in #1704
- Minor empty function comments. by @tchalvak in #1705
- Adding sentry for js. by @tchalvak in #1706
- chore(deps): update shivammathur/setup-php action to v2.30.1 by @renovate in #1710
- Fix up the clan chat messaging counter. by @tchalvak in #1713
- Signup email changes for now. by @tchalvak in #1714
- Additional logging around signup and passwordreset. by @tchalvak in #1715
- Feat/password reset templates by @tchalvak in #1716
- Feat/e2e password reset by @tchalvak in #1717
- Add additional mod account via hack. by @tchalvak in #1718
- Revert "Add additional mod account via hack." by @tchalvak in #1719
- Revert "Revert "Add additional mod account via hack."" by @tchalvak in #1720
- Moderator tools, confirmation information on players/accounts/characters prior to deactivation. by @tchalvak in #1721
- Public page a11y and cypress checks, by @tchalvak in #1722
Full Changelog: v1.18.0...v1.21.0