diff --git a/CHANGELOG.md b/CHANGELOG.md index 067c8b2..c3abfcc 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,197 +1,314 @@ -## [0.1.8](https://github.com/After-The-End-Of-All-Things/game/compare/v0.1.7...v0.1.8) (2023-08-31) +## 0.1.9 (2023-08-31) +* fix(core): do not show full urls for sse - they flood logs. closes #117 ([56391b8](https://github.com/After-The-End-Of-All-Things/game/commit/56391b8)), closes [#117](https://github.com/After-The-End-Of-All-Things/game/issues/117) +* fix(errors): rethrow some db-adjacent errors ([52634c8](https://github.com/After-The-End-Of-All-Things/game/commit/52634c8)) +* feat(ui): add coin/oat icons ([f2fa7df](https://github.com/After-The-End-Of-All-Things/game/commit/f2fa7df)) +* feat(ui): call out dev mode for browser tab name ([3bea2ee](https://github.com/After-The-End-Of-All-Things/game/commit/3bea2ee)) +* errant space ([cfbb1de](https://github.com/After-The-End-Of-All-Things/game/commit/cfbb1de)) -### Bug Fixes -* **combat:** combat ends correctly ([983e075](https://github.com/After-The-End-Of-All-Things/game/commit/983e0759a9eff46278ba1523dc75e44f6fb5a282)) +## 0.1.8 (2023-08-31) -### Features +* Update changelog ([ef795a6](https://github.com/After-The-End-Of-All-Things/game/commit/ef795a6)) +* chore(release): Patch 0.1.8 ([5ed5295](https://github.com/After-The-End-Of-All-Things/game/commit/5ed5295)) +* fix(combat): combat ends correctly ([983e075](https://github.com/After-The-End-Of-All-Things/game/commit/983e075)) +* feat(ui): add lots of custom icons. closes #64 ([0846bb2](https://github.com/After-The-End-Of-All-Things/game/commit/0846bb2)), closes [#64](https://github.com/After-The-End-Of-All-Things/game/issues/64) -* **ui:** add lots of custom icons. closes [#64](https://github.com/After-The-End-Of-All-Things/game/issues/64) ([0846bb2](https://github.com/After-The-End-Of-All-Things/game/commit/0846bb2102a8be16ec9604c0847b4837bec54591)) +## 0.1.7 (2023-08-31) -## [0.1.7](https://github.com/After-The-End-Of-All-Things/game/compare/v0.1.6...v0.1.7) (2023-08-31) +* fix readme for log_level ([6657d71](https://github.com/After-The-End-Of-All-Things/game/commit/6657d71)) +* text change ([c88c360](https://github.com/After-The-End-Of-All-Things/game/commit/c88c360)) +* Update changelog ([da569f4](https://github.com/After-The-End-Of-All-Things/game/commit/da569f4)) +* chore(release): Patch 0.1.7 ([b8a8037](https://github.com/After-The-End-Of-All-Things/game/commit/b8a8037)) +* fix(core): hopefully add better error handling. closes #133 ([32f7944](https://github.com/After-The-End-Of-All-Things/game/commit/32f7944)), closes [#133](https://github.com/After-The-End-Of-All-Things/game/issues/133) +* fix(core): merge all event sources into one websocket, fix client to utilize one, using a united int ([00ed143](https://github.com/After-The-End-Of-All-Things/game/commit/00ed143)), closes [#131](https://github.com/After-The-End-Of-All-Things/game/issues/131) +* fix(crafting): change ambiguous collect to take ([d1826c1](https://github.com/After-The-End-Of-All-Things/game/commit/d1826c1)) +* fix(fight): fix fleeing a fight throwing fight not found [ending the fight twice is not sensible]. ([1a41808](https://github.com/After-The-End-Of-All-Things/game/commit/1a41808)) +* fix(migration): items will no longer migrate if they have an instance id (which triggers every time) ([11fe9c7](https://github.com/After-The-End-Of-All-Things/game/commit/11fe9c7)) +* fix(ui): segments are now colored by tertiary, instead of primary, to not clash with xp bars. closes ([8b72209](https://github.com/After-The-End-Of-All-Things/game/commit/8b72209)), closes [#142](https://github.com/After-The-End-Of-All-Things/game/issues/142) +* fix(xp): make xp require more every 10 levels ([5154541](https://github.com/After-The-End-Of-All-Things/game/commit/5154541)) +* feat(ui): add number formatting to more things on collections page ([865cf4d](https://github.com/After-The-End-Of-All-Things/game/commit/865cf4d)) +* feat(ui): improve descriptions for non-raw-percent values in travel screen, closes #121 ([145f88c](https://github.com/After-The-End-Of-All-Things/game/commit/145f88c)), closes [#121](https://github.com/After-The-End-Of-All-Things/game/issues/121) -### Bug Fixes -* **core:** hopefully add better error handling. closes [#133](https://github.com/After-The-End-Of-All-Things/game/issues/133) ([32f7944](https://github.com/After-The-End-Of-All-Things/game/commit/32f794400e38b9a84d18aee1fcb5a54433df41bb)) -* **core:** merge all event sources into one websocket, fix client to utilize one, using a united interface. closes [#131](https://github.com/After-The-End-Of-All-Things/game/issues/131) ([00ed143](https://github.com/After-The-End-Of-All-Things/game/commit/00ed14376c95c4c25938bf97710b4075369746c0)) -* **crafting:** change ambiguous collect to take ([d1826c1](https://github.com/After-The-End-Of-All-Things/game/commit/d1826c147ffcdbfba35989c00d22919dc37eece7)) -* **fight:** fix fleeing a fight throwing fight not found [ending the fight twice is not sensible]. ([1a41808](https://github.com/After-The-End-Of-All-Things/game/commit/1a41808014d22a36285acc54f8b4e6a2a928f39b)) -* **migration:** items will no longer migrate if they have an instance id (which triggers every time) ([11fe9c7](https://github.com/After-The-End-Of-All-Things/game/commit/11fe9c75bcb45c6bdfd408fd500985fcc1701c82)) -* **ui:** segments are now colored by tertiary, instead of primary, to not clash with xp bars. closes [#142](https://github.com/After-The-End-Of-All-Things/game/issues/142) ([8b72209](https://github.com/After-The-End-Of-All-Things/game/commit/8b72209ffc2f4c7bf2a4aaa20d01fc862911f05a)) -* **xp:** make xp require more every 10 levels ([5154541](https://github.com/After-The-End-Of-All-Things/game/commit/5154541f58aca327b0508a5474ed5937c443f33d)) +## 0.1.6 (2023-08-30) - -### Features - -* **ui:** add number formatting to more things on collections page ([865cf4d](https://github.com/After-The-End-Of-All-Things/game/commit/865cf4df275924811c37373c94f28fcca25a230d)) -* **ui:** improve descriptions for non-raw-percent values in travel screen, closes [#121](https://github.com/After-The-End-Of-All-Things/game/issues/121) ([145f88c](https://github.com/After-The-End-Of-All-Things/game/commit/145f88c47abdba560ba6b2c13df62859b1e364ae)) - - - -## [0.1.6](https://github.com/After-The-End-Of-All-Things/game/compare/v0.1.5...v0.1.6) (2023-08-30) - - -### Bug Fixes - -* **popover:** add attribute to make popovers load in the right place ([1e0d29e](https://github.com/After-The-End-Of-All-Things/game/commit/1e0d29e35ee71e15781a62cce484f037f5e77e8e)) -* **ui:** improve coloration on rarities. closes [#130](https://github.com/After-The-End-Of-All-Things/game/issues/130) ([2b8d9e7](https://github.com/After-The-End-Of-All-Things/game/commit/2b8d9e72dac1c863e7d4784558084dc6ec32593d)) - - -### Features - -* **analytics:** track more game events. closes [#118](https://github.com/After-The-End-Of-All-Things/game/issues/118) ([6b60cd5](https://github.com/After-The-End-Of-All-Things/game/commit/6b60cd5c81e98bd02e73bc7fb56337a31f815500)) -* **api:** add game stats api endpoint to double check constants. closes [#138](https://github.com/After-The-End-Of-All-Things/game/issues/138) ([1d7fa2e](https://github.com/After-The-End-Of-All-Things/game/commit/1d7fa2e6238180be7c682ccc70ab67c37eb0f72a)) -* **combat:** show if ability is physical or magical ([b71e952](https://github.com/After-The-End-Of-All-Things/game/commit/b71e952e2eb87d9d11e74891910e00826746fb36)) -* **core:** rip out discovery totals/rewards as constants ([d38d049](https://github.com/After-The-End-Of-All-Things/game/commit/d38d04972b4b70c0ee5c3f64e7b16592e400d402)) -* **core:** rip out find rates as constants ([14b461b](https://github.com/After-The-End-Of-All-Things/game/commit/14b461ba8f650ef55e5f0dd6804618dddc976710)) -* **inventory:** add loading spinner when loading inventory ([a7ffb2d](https://github.com/After-The-End-Of-All-Things/game/commit/a7ffb2d4d9a3f5d2815ed601f16b001bbe2098e3)) -* **stats:** track more stats - combat, explores, items. closes [#124](https://github.com/After-The-End-Of-All-Things/game/issues/124) ([7ce1b75](https://github.com/After-The-End-Of-All-Things/game/commit/7ce1b75ed6ab98129737f3d454e56332f67da4f8)) -* **ui:** add tooltips to profile for stats, total collected to increase user clarity. closes [#136](https://github.com/After-The-End-Of-All-Things/game/issues/136) ([197fd1e](https://github.com/After-The-End-Of-All-Things/game/commit/197fd1e77384162a6f6b1939ff2f8be5c1935d28)) - - - -## [0.1.5](https://github.com/After-The-End-Of-All-Things/game/compare/v0.1.4...v0.1.5) (2023-08-30) - - -### Bug Fixes - -* **item:** discovering a bad equipment item will remove it ([2d2d1c8](https://github.com/After-The-End-Of-All-Things/game/commit/2d2d1c821d55598ae00a0991c51bf5ec02fa3bd4)) -* **item:** items/resources now cross-check so you can't get them in the wrong spots ([8f89d09](https://github.com/After-The-End-Of-All-Things/game/commit/8f89d0926e0230fc5323dc57966154221416915d)) -* **market:** market now always costs 1 coin to list at least ([49c5b11](https://github.com/After-The-End-Of-All-Things/game/commit/49c5b116bbe8b9d8458e06d22c9dd3ddbf7fea64)) - - - -## [0.1.4](https://github.com/After-The-End-Of-All-Things/game/compare/v0.1.3...v0.1.4) (2023-08-29) - - -### Bug Fixes - -* **combat:** enemies will no longer attempt to move to the wrong side, halting the fight ([957fd3b](https://github.com/After-The-End-Of-All-Things/game/commit/957fd3bcf1452452a27906f09267821b116f2643)) -* **fight:** elemental damage is no longer wack. ground targetted spells work ([06b29f3](https://github.com/After-The-End-Of-All-Things/game/commit/06b29f37871eb6ae2f761090cbeb9138e03e15be)) -* **fight:** fights can end again ([079e22e](https://github.com/After-The-End-Of-All-Things/game/commit/079e22ea0369f4f757bb3c9ea48f867c1b7b7ba4)) -* **fight:** you can no longer kill dead creatures ([fa4e3cd](https://github.com/After-The-End-Of-All-Things/game/commit/fa4e3cd0b89fd96cbef413070fb600328f71c25c)) - - -### Features - -* **core:** add logic to service paths, closes [#104](https://github.com/After-The-End-Of-All-Things/game/issues/104) ([c628d71](https://github.com/After-The-End-Of-All-Things/game/commit/c628d712e68c251880c6ea987b469e8d1588a1f1)) - - - -## [0.1.3](https://github.com/After-The-End-Of-All-Things/game/compare/v0.1.2...v0.1.3) (2023-08-29) - - - -## [0.1.2](https://github.com/After-The-End-Of-All-Things/game/compare/v0.1.1...v0.1.2) (2023-08-29) - - -### Bug Fixes - -* **build:** generate blog posts correctly ([902326e](https://github.com/After-The-End-Of-All-Things/game/commit/902326e02eadef087c092d4bc156a0e5ad08a4be)) - - - -## [0.1.1](https://github.com/After-The-End-Of-All-Things/game/compare/v0.1.0...v0.1.1) (2023-08-29) - - - -# [0.1.0](https://github.com/After-The-End-Of-All-Things/game/compare/0f26cbec9622f89edc58468e6a454b0abd7ea137...v0.1.0) (2023-08-29) - - -### Bug Fixes - -* **action:** wave should have an actual user id ([05a8f7d](https://github.com/After-The-End-Of-All-Things/game/commit/05a8f7d23432d18fba519b9c8d61c296500a3de8)) -* **action:** wave should not default to waveback=true ([c187f57](https://github.com/After-The-End-Of-All-Things/game/commit/c187f57bb41617374cd39be82dfc12bbb13b75ba)) -* **analytics:** gameanalytics starts a session every time it sends an event now ([bdecd8a](https://github.com/After-The-End-Of-All-Things/game/commit/bdecd8a92ad256978603a8e437d6e89b386e26f7)) -* **analytics:** swallow error for sessionStart ([a8c6150](https://github.com/After-The-End-Of-All-Things/game/commit/a8c61500403803ef469c5900302061996a4fbe7c)) -* **api:** never trust the client. closes [#70](https://github.com/After-The-End-Of-All-Things/game/issues/70) ([7f4027e](https://github.com/After-The-End-Of-All-Things/game/commit/7f4027e8ed32edc2ee0423a385a9a5828efe1ed8)) -* **api:** unite response values of services/controllers to all be the same interface ([aeadbda](https://github.com/After-The-End-Of-All-Things/game/commit/aeadbda27264eee5b8d7146b91b58c961067c33b)) -* **auth:** add auth guard to pages, closes [#52](https://github.com/After-The-End-Of-All-Things/game/issues/52) ([2f35dcb](https://github.com/After-The-End-Of-All-Things/game/commit/2f35dcb022e36d772a797872ea36a8e8b10b9da7)) -* **avatar:** default avatar shown in modal is no longer +1'd ([d78e40e](https://github.com/After-The-End-Of-All-Things/game/commit/d78e40e880838e7f4c7e565111f1893cd47a019e)) -* **client:** fix rollbar sending client error cases ([91c545d](https://github.com/After-The-End-Of-All-Things/game/commit/91c545d2bb551292566b4e8f70acf07d3c10dc56)) -* **combat:** combat doesnt end every action ([e083f20](https://github.com/After-The-End-Of-All-Things/game/commit/e083f20c651274904b6c51e2c569e408490adb9d)) -* **combat:** fix fight not found errors ([654387a](https://github.com/After-The-End-Of-All-Things/game/commit/654387a07a00b48f7ec637648abc081665a3f660)) -* **equipment:** equipment will no longer lose its instance id when equipped ([cb5fa25](https://github.com/After-The-End-Of-All-Things/game/commit/cb5fa2512945f6665f1e405b55b30b5b52e76d40)) -* **explore:** explore would display negative xp if you leveled up from it ([96a671a](https://github.com/After-The-End-Of-All-Things/game/commit/96a671a0719bd0716a6c09fbd9e76918daa72817)) -* **icon:** fix icon component to fill space correctly ([2071220](https://github.com/After-The-End-Of-All-Things/game/commit/2071220588ebc0fb8c8aff8ca15101373802297b)) -* **inventory:** can equip accessories again. closes [#89](https://github.com/After-The-End-Of-All-Things/game/issues/89) ([e12cec5](https://github.com/After-The-End-Of-All-Things/game/commit/e12cec59b1e180e61880eafd63cfd1509ddc1b5d)) -* **inventory:** names will wrap if needed ([8e156d9](https://github.com/After-The-End-Of-All-Things/game/commit/8e156d9bb6fce513068f99de38210076bb6f7dd7)) -* **login:** get notifications on login. closes [#54](https://github.com/After-The-End-Of-All-Things/game/issues/54) ([2d028e1](https://github.com/After-The-End-Of-All-Things/game/commit/2d028e11948a265d6fb13ef0648287f4bb278d84)) -* **login:** no unauthorized error on homepage. closes [#53](https://github.com/After-The-End-Of-All-Things/game/issues/53) ([ee575ce](https://github.com/After-The-End-Of-All-Things/game/commit/ee575cea151f3dc2889a8c6622c92b004cfc82f4)) -* **market:** can now list the last of a resource ([1901f37](https://github.com/After-The-End-Of-All-Things/game/commit/1901f37b07460b9a75eac1168f8a6c425f945e87)) -* **notifications:** mark all read should not send 1 event per notification ([2c52a6e](https://github.com/After-The-End-Of-All-Things/game/commit/2c52a6efb4a0f6f977b96a4eac994b125c9bcdfd)) -* **notifications:** notifications with actions will no longer race to submit data and clear the actions ([6293a4f](https://github.com/After-The-End-Of-All-Things/game/commit/6293a4f49bb8be0407e8aea6660e556ad704b146)) -* **portrait:** portrait selection is in the right place again ([2aec357](https://github.com/After-The-End-Of-All-Things/game/commit/2aec3577dcd2c0401212642d9007074cbae86413)) -* **profile:** tiny avatar shows again. closes [#63](https://github.com/After-The-End-Of-All-Things/game/issues/63) ([c079201](https://github.com/After-The-End-Of-All-Things/game/commit/c079201e1a6198efd7e7e6d798a3f9e1b7b960b2)) -* **setup:** add setup script for client, fix error for server setup ([37733aa](https://github.com/After-The-End-Of-All-Things/game/commit/37733aaff5e94ef43e80999fbd81721c41efa0df)) -* **workflow:** only deploy server/client on tags ([6895cc3](https://github.com/After-The-End-Of-All-Things/game/commit/6895cc3ba174f15222f652956d9f1ab61a7308e8)) - - -### Features - -* **actions:** better, more robust action handling. closes [#57](https://github.com/After-The-End-Of-All-Things/game/issues/57) ([2b9b497](https://github.com/After-The-End-Of-All-Things/game/commit/2b9b497c3e8e009865bf4868b89dcd1954657187)) -* **analytics:** add gameanalytics to server. needs further refinement based on GA team. closes [#33](https://github.com/After-The-End-Of-All-Things/game/issues/33) ([f787309](https://github.com/After-The-End-Of-All-Things/game/commit/f7873097ff7b71bd3bc7e3eca8239ccfc5c83547)) -* **api:** add swagger api docs. closes [#56](https://github.com/After-The-End-Of-All-Things/game/issues/56) ([8760899](https://github.com/After-The-End-Of-All-Things/game/commit/8760899d2a3941eeb462e2b2980feface8598744)) -* **assets:** better loading of background/portrait counts ([d4532f7](https://github.com/After-The-End-Of-All-Things/game/commit/d4532f7c8900a0683e4c733e70bdbb5b9773e74b)) -* **assets:** drastically improve asset load speed by caching spritesheet urls. closes [#10](https://github.com/After-The-End-Of-All-Things/game/issues/10) ([45783ee](https://github.com/After-The-End-Of-All-Things/game/commit/45783eef27e7c8db1f3376853275fdd4738219f3)) -* **assets:** load all qualities of asset, closes [#7](https://github.com/After-The-End-Of-All-Things/game/issues/7) ([b539704](https://github.com/After-The-End-Of-All-Things/game/commit/b53970417874c8478c86c5de383f257812776911)) -* **assets:** properly cache assets and only bust if hash doesn't match ([00e6b77](https://github.com/After-The-End-Of-All-Things/game/commit/00e6b77957dc831c3867affe223520b8f8c50184)), closes [#19](https://github.com/After-The-End-Of-All-Things/game/issues/19) -* **assets:** properly cache bust/store spritesheets for medium quality ([5c68b84](https://github.com/After-The-End-Of-All-Things/game/commit/5c68b84d673014a1b180b528d5fd26f99f51213a)) -* **asset:** support actually selecting different qualities of assets. closes [#6](https://github.com/After-The-End-Of-All-Things/game/issues/6) ([4b50d8f](https://github.com/After-The-End-Of-All-Things/game/commit/4b50d8fc3033bafb1ee4873876b5da9520dc1db4)) -* **background:** cache background urls ([6ee80ac](https://github.com/After-The-End-Of-All-Things/game/commit/6ee80ac146a45db7dcc0538fe99b72f1344d2b64)) -* **collectibles:** add progress to collectibles. closes [#73](https://github.com/After-The-End-Of-All-Things/game/issues/73) ([36a4997](https://github.com/After-The-End-Of-All-Things/game/commit/36a4997db651007984c8ffaa9380e202f71e32aa)) -* **collections:** add collections page for viewing all stuff in the game ([d91848c](https://github.com/After-The-End-Of-All-Things/game/commit/d91848c55a83167ea7e567b506fc58d0984d62fb)) -* **collections:** add scaffolded collections page ([38ebcf6](https://github.com/After-The-End-Of-All-Things/game/commit/38ebcf6f6209c48cf960040a2eb84e1eab08fb4f)) -* **collections:** collections now impart rewards. closes [#39](https://github.com/After-The-End-Of-All-Things/game/issues/39) ([b097634](https://github.com/After-The-End-Of-All-Things/game/commit/b0976349596706cb3a934a084e598f26927c0f5a)) -* **collections:** hide collectible information for unfound ones ([4ed7124](https://github.com/After-The-End-Of-All-Things/game/commit/4ed7124555028f9ea3dc08204767c798c2017060)) -* **collections:** show collectible description ([cc9627a](https://github.com/After-The-End-Of-All-Things/game/commit/cc9627a36c4b95218b8ec01423d44264430c365e)) -* **core:** add exp xp multiplier variable for faster dev ([2b7d069](https://github.com/After-The-End-Of-All-Things/game/commit/2b7d06918d1a22ea529137e09c7139482ad57bd9)) -* **core:** add explore speed multiplier to make local testing faster ([4aeabd2](https://github.com/After-The-End-Of-All-Things/game/commit/4aeabd28f69a0866346f2eb96444dc68ed37722d)) -* **core:** add nestia. closes [#2](https://github.com/After-The-End-Of-All-Things/game/issues/2) ([fbb6ca6](https://github.com/After-The-End-Of-All-Things/game/commit/fbb6ca6bd92d2a337521d2f740a4ce971fe1b2ae)) -* **core:** can now collect resources ([330af1c](https://github.com/After-The-End-Of-All-Things/game/commit/330af1c0a424799de9c6a68e9f8a8ce8d236b86f)), closes [#46](https://github.com/After-The-End-Of-All-Things/game/issues/46) -* **craft:** add confirm to craft ([fc21e6e](https://github.com/After-The-End-Of-All-Things/game/commit/fc21e6e18c89e77a677cca03ee3824daa1220c16)) -* **crafting:** add crafting. update some old systems. closes [#46](https://github.com/After-The-End-Of-All-Things/game/issues/46) ([953944d](https://github.com/After-The-End-Of-All-Things/game/commit/953944d6a56e9f933617bf44e96dcb69e514933f)) -* **database:** add indexes to non-fulluser schemas ([0b218b1](https://github.com/After-The-End-Of-All-Things/game/commit/0b218b140d8f1d3014ccaf7de2528f2d513d5a3d)) -* **equip:** better nothing equipped messaging ([2c8c86e](https://github.com/After-The-End-Of-All-Things/game/commit/2c8c86e41fbc1f8a0510a620df0205c0666cbebc)) -* **error:** handle errors by myself instead of using a library because I want to send some back to the user too ([78d9d8b](https://github.com/After-The-End-Of-All-Things/game/commit/78d9d8b328d2a75f35e0711a2ce2c5705d8d3043)) -* **errors:** add rollbar for error tracking. closes [#29](https://github.com/After-The-End-Of-All-Things/game/issues/29) ([660703f](https://github.com/After-The-End-Of-All-Things/game/commit/660703f6574b009eb890dc7edb7559e9bc876383)) -* **explore:** add wave option from explore (based on npcChance). targets a random player at that location. creates a notification that target user can use to wave back to the originating player ([ffcb7b6](https://github.com/After-The-End-Of-All-Things/game/commit/ffcb7b6bd9bf1443847ff9c4bafe128a3a950edc)) -* **explore:** collectible rarity now matters ([92220bd](https://github.com/After-The-End-Of-All-Things/game/commit/92220bd5892ce03ea48bd0c7136b19356d2c73c6)) -* **inventory:** add item compare modal pre-equip. closes [#76](https://github.com/After-The-End-Of-All-Things/game/issues/76) ([4d0e234](https://github.com/After-The-End-Of-All-Things/game/commit/4d0e234d0ca7f098073641dc9bdb89863fc1b686)) -* **inventory:** allow multiple collects for collectibles and equipment ([b95bfcf](https://github.com/After-The-End-Of-All-Things/game/commit/b95bfcf7d2f2ca262cd9507bc082f4af3e2d5d39)) -* **item:** can find items, collectibles, view them in inventory ([99fa6fe](https://github.com/After-The-End-Of-All-Things/game/commit/99fa6fecb8be76fbb89fc385f21c6b1c5c130c69)) -* **item:** can now equip items, closes [#68](https://github.com/After-The-End-Of-All-Things/game/issues/68) ([5ee41b1](https://github.com/After-The-End-Of-All-Things/game/commit/5ee41b1b51f76ac4e7279bd5af1eb10628144ecb)) -* **item:** can now sell items ([0740d47](https://github.com/After-The-End-Of-All-Things/game/commit/0740d4748ad637eec8caf40ad531c474f914bed4)) -* **linkage:** add discord join link ([8a7b3e7](https://github.com/After-The-End-Of-All-Things/game/commit/8a7b3e7c60a5a2d8ba42b4fbbaefc66e2fbf4bd8)) -* **location:** show location stats on travel screen and explore screen ([b5d2b55](https://github.com/After-The-End-Of-All-Things/game/commit/b5d2b551094607ebae454f4249bc31d68997241e)), closes [#15](https://github.com/After-The-End-Of-All-Things/game/issues/15) [#20](https://github.com/After-The-End-Of-All-Things/game/issues/20) -* **logging:** add more logging ([a29bbe4](https://github.com/After-The-End-Of-All-Things/game/commit/a29bbe4ca8a6eb2a7c8f3485131b7044345ca8b6)) -* **login:** login page will show latest announcement. closes [#30](https://github.com/After-The-End-Of-All-Things/game/issues/30) ([470f2dc](https://github.com/After-The-End-Of-All-Things/game/commit/470f2dc63dcd32564da91b28adc8e7ab4bea0471)) -* **market:** can list items on market, market interface ([a8d7e4f](https://github.com/After-The-End-Of-All-Things/game/commit/a8d7e4f73a7f8258504ba647eabeefd0d0c01085)) -* **market:** sales history is tracked per sale. closes [#83](https://github.com/After-The-End-Of-All-Things/game/issues/83) ([2ed1c46](https://github.com/After-The-End-Of-All-Things/game/commit/2ed1c46856cb9a3bd7b5a33b6c928deeb66034bc)) -* **me:** add my total stat calculations ([25f8295](https://github.com/After-The-End-Of-All-Things/game/commit/25f82955920ad1fe61b0392be74162011f7a4ce8)) -* **me:** can now set bio and longbio ([bfc618f](https://github.com/After-The-End-Of-All-Things/game/commit/bfc618f94a1ee420c04d0823befda302ba3a3fd2)), closes [#12](https://github.com/After-The-End-Of-All-Things/game/issues/12) -* **notification:** add location discovery notification ([b7b2a97](https://github.com/After-The-End-Of-All-Things/game/commit/b7b2a97aceb7e962322f853a0d9ea3425fd7bafd)) -* **notifications:** add notification system. add levelup notifications that auto dismiss after an hour ([0f26cbe](https://github.com/After-The-End-Of-All-Things/game/commit/0f26cbec9622f89edc58468e6a454b0abd7ea137)) -* **notification:** support one notification action to travel ([b4ad5b3](https://github.com/After-The-End-Of-All-Things/game/commit/b4ad5b31364ca3ab90f85d05ccac81c69555607f)) -* **notifications:** use SSE instead of long polling to get new notifications ([c7f4857](https://github.com/After-The-End-Of-All-Things/game/commit/c7f4857d8f63941405c46fb8d2265150e417b485)) -* **options:** add options page, it does nothing. closes [#37](https://github.com/After-The-End-Of-All-Things/game/issues/37) ([0e6915a](https://github.com/After-The-End-Of-All-Things/game/commit/0e6915a019f18074f320b46efee4def89ef28a1e)) -* **player:** show player stats ([45ea36a](https://github.com/After-The-End-Of-All-Things/game/commit/45ea36a0a976bcfd32ce47c2e132fbe6776b86a6)) -* **profile:** add censor-sensor to stop people from being unnecessarily profane. closes [#11](https://github.com/After-The-End-Of-All-Things/game/issues/11) ([429fbf8](https://github.com/After-The-End-Of-All-Things/game/commit/429fbf835855eba99c7348fc0a32bcb8d846f973)) -* **profile:** add logout button. closes [#55](https://github.com/After-The-End-Of-All-Things/game/issues/55) ([2cf7cae](https://github.com/After-The-End-Of-All-Things/game/commit/2cf7caed753c7c2f4ab9e9a8e73053d4cc51f6d9)) -* **travel:** show # collectibles found per location, closes [#77](https://github.com/After-The-End-Of-All-Things/game/issues/77) ([8112255](https://github.com/After-The-End-Of-All-Things/game/commit/81122558caaae152a272117143a898524559a902)) -* **ui:** add background-art component to make it easier to update when it happens ([85a52db](https://github.com/After-The-End-Of-All-Things/game/commit/85a52dbcac28e14642b3e08ed5371bb3769ad947)) -* **ui:** add modals to confirm travel/walk ([b2494c2](https://github.com/After-The-End-Of-All-Things/game/commit/b2494c2810c4f7d57dc40dee510bd115f0606331)), closes [#22](https://github.com/After-The-End-Of-All-Things/game/issues/22) -* **ui:** add my profile page ([4b2598c](https://github.com/After-The-End-Of-All-Things/game/commit/4b2598c3816afa3c3959ba8cad92eabe22664510)) -* **ui:** cache background images ([184a82b](https://github.com/After-The-End-Of-All-Things/game/commit/184a82b126cff7284f9ee2a77634d734ec9782ac)) -* **ui:** can collect items/collectibles. closes [#21](https://github.com/After-The-End-Of-All-Things/game/issues/21) ([8fa6fcf](https://github.com/After-The-End-Of-All-Things/game/commit/8fa6fcf7e944fc5179de3331f738da8e38f767a3)) -* **ui:** server can run arbitrary ui actions ([f0a6074](https://github.com/After-The-End-Of-All-Things/game/commit/f0a6074124a9375eee92e8b541dda44ef7820fbe)) -* **updates:** add game updates page, closes [#80](https://github.com/After-The-End-Of-All-Things/game/issues/80) ([4850a97](https://github.com/After-The-End-Of-All-Things/game/commit/4850a973531778e862c14bc4a63bdafba5265b15)) -* **updates:** blogpost generator puts version in title ([42e669c](https://github.com/After-The-End-Of-All-Things/game/commit/42e669c97389cd6adddb6a9cec94550978331d82)) +* allow for collecting monster kills. closes #96 ([5bb982c](https://github.com/After-The-End-Of-All-Things/game/commit/5bb982c)), closes [#96](https://github.com/After-The-End-Of-All-Things/game/issues/96) +* Update changelog ([265b59f](https://github.com/After-The-End-Of-All-Things/game/commit/265b59f)) +* chore(release): Patch 0.1.6 ([d9226ef](https://github.com/After-The-End-Of-All-Things/game/commit/d9226ef)) +* feat(analytics): track more game events. closes #118 ([6b60cd5](https://github.com/After-The-End-Of-All-Things/game/commit/6b60cd5)), closes [#118](https://github.com/After-The-End-Of-All-Things/game/issues/118) +* feat(api): add game stats api endpoint to double check constants. closes #138 ([1d7fa2e](https://github.com/After-The-End-Of-All-Things/game/commit/1d7fa2e)), closes [#138](https://github.com/After-The-End-Of-All-Things/game/issues/138) +* feat(combat): show if ability is physical or magical ([b71e952](https://github.com/After-The-End-Of-All-Things/game/commit/b71e952)) +* feat(core): rip out discovery totals/rewards as constants ([d38d049](https://github.com/After-The-End-Of-All-Things/game/commit/d38d049)) +* feat(core): rip out find rates as constants ([14b461b](https://github.com/After-The-End-Of-All-Things/game/commit/14b461b)) +* feat(inventory): add loading spinner when loading inventory ([a7ffb2d](https://github.com/After-The-End-Of-All-Things/game/commit/a7ffb2d)) +* feat(stats): track more stats - combat, explores, items. closes #124 ([7ce1b75](https://github.com/After-The-End-Of-All-Things/game/commit/7ce1b75)), closes [#124](https://github.com/After-The-End-Of-All-Things/game/issues/124) +* feat(ui): add tooltips to profile for stats, total collected to increase user clarity. closes #136 ([197fd1e](https://github.com/After-The-End-Of-All-Things/game/commit/197fd1e)), closes [#136](https://github.com/After-The-End-Of-All-Things/game/issues/136) +* fix(popover): add attribute to make popovers load in the right place ([1e0d29e](https://github.com/After-The-End-Of-All-Things/game/commit/1e0d29e)) +* fix(ui): improve coloration on rarities. closes #130 ([2b8d9e7](https://github.com/After-The-End-Of-All-Things/game/commit/2b8d9e7)), closes [#130](https://github.com/After-The-End-Of-All-Things/game/issues/130) + + + +## 0.1.5 (2023-08-30) + +* Update changelog ([28eeb1c](https://github.com/After-The-End-Of-All-Things/game/commit/28eeb1c)) +* chore(release): Patch 0.1.5 ([8f98a98](https://github.com/After-The-End-Of-All-Things/game/commit/8f98a98)) +* fix(item): discovering a bad equipment item will remove it ([2d2d1c8](https://github.com/After-The-End-Of-All-Things/game/commit/2d2d1c8)) +* fix(item): items/resources now cross-check so you can't get them in the wrong spots ([8f89d09](https://github.com/After-The-End-Of-All-Things/game/commit/8f89d09)) +* fix(market): market now always costs 1 coin to list at least ([49c5b11](https://github.com/After-The-End-Of-All-Things/game/commit/49c5b11)) + + + +## 0.1.4 (2023-08-29) + +* Update changelog ([2fcad10](https://github.com/After-The-End-Of-All-Things/game/commit/2fcad10)) +* chore(release): Patch 0.1.4 ([3aaf7d5](https://github.com/After-The-End-Of-All-Things/game/commit/3aaf7d5)) +* fix(combat): enemies will no longer attempt to move to the wrong side, halting the fight ([957fd3b](https://github.com/After-The-End-Of-All-Things/game/commit/957fd3b)) +* fix(fight): elemental damage is no longer wack. ground targetted spells work ([06b29f3](https://github.com/After-The-End-Of-All-Things/game/commit/06b29f3)) +* fix(fight): fights can end again ([079e22e](https://github.com/After-The-End-Of-All-Things/game/commit/079e22e)) +* fix(fight): you can no longer kill dead creatures ([fa4e3cd](https://github.com/After-The-End-Of-All-Things/game/commit/fa4e3cd)) +* feat(core): add logic to service paths, closes #104 ([c628d71](https://github.com/After-The-End-Of-All-Things/game/commit/c628d71)), closes [#104](https://github.com/After-The-End-Of-All-Things/game/issues/104) + + + +## 0.1.3 (2023-08-29) + +* Update changelog ([8180dac](https://github.com/After-The-End-Of-All-Things/game/commit/8180dac)) +* chore(release): Patch 0.1.3 ([ccac560](https://github.com/After-The-End-Of-All-Things/game/commit/ccac560)) + + + +## 0.1.2 (2023-08-29) + +* Update changelog ([0fb6c4b](https://github.com/After-The-End-Of-All-Things/game/commit/0fb6c4b)) +* chore(release): Patch 0.1.2 ([ece42f0](https://github.com/After-The-End-Of-All-Things/game/commit/ece42f0)) +* fix(build): generate blog posts correctly ([902326e](https://github.com/After-The-End-Of-All-Things/game/commit/902326e)) + + + +## 0.1.1 (2023-08-29) + +* new token name ([5f7f7e9](https://github.com/After-The-End-Of-All-Things/game/commit/5f7f7e9)) +* Update changelog ([6ed23e2](https://github.com/After-The-End-Of-All-Things/game/commit/6ed23e2)) +* workflow dispatch for release notes ([68d56c3](https://github.com/After-The-End-Of-All-Things/game/commit/68d56c3)) +* chore(release): Patch 0.1.1 ([45b02c7](https://github.com/After-The-End-Of-All-Things/game/commit/45b02c7)) + + + +## 0.1.0 (2023-08-29) + +* actually add page ([d5bea36](https://github.com/After-The-End-Of-All-Things/game/commit/d5bea36)) +* add basic asset loading process ([ed440cc](https://github.com/After-The-End-Of-All-Things/game/commit/ed440cc)) +* add basic server stuff ([47c849a](https://github.com/After-The-End-Of-All-Things/game/commit/47c849a)) +* add changelogs, remove weird empty line of code ([91d6b12](https://github.com/After-The-End-Of-All-Things/game/commit/91d6b12)) +* add collectible find stat ([319967f](https://github.com/After-The-End-Of-All-Things/game/commit/319967f)) +* add content service client side ([85b7577](https://github.com/After-The-End-Of-All-Things/game/commit/85b7577)) +* add crossnocenter icons ([ff78134](https://github.com/After-The-End-Of-All-Things/game/commit/ff78134)) +* add description field to items ([dfe0cbf](https://github.com/After-The-End-Of-All-Things/game/commit/dfe0cbf)) +* add discoveries and achievements modules ([04285c1](https://github.com/After-The-End-Of-All-Things/game/commit/04285c1)) +* add element icons, element component, ability diagram images, show sprites and elements on combat pa ([6a260ab](https://github.com/After-The-End-Of-All-Things/game/commit/6a260ab)) +* add explore functionality and a lot of adjacent functionality ([d6905bd](https://github.com/After-The-End-Of-All-Things/game/commit/d6905bd)) +* add first store, migration, etc and utilize it ([c4d3434](https://github.com/After-The-End-Of-All-Things/game/commit/c4d3434)) +* add git describe module ([4320a34](https://github.com/After-The-End-Of-All-Things/game/commit/4320a34)) +* add health bars, fix player stat/resistance calculations ([6b672ba](https://github.com/After-The-End-Of-All-Things/game/commit/6b672ba)) +* add interfaces for content ([51a77d3](https://github.com/After-The-End-Of-All-Things/game/commit/51a77d3)) +* add jobs ([b2af490](https://github.com/After-The-End-Of-All-Things/game/commit/b2af490)) +* add logic for finishing fight ([9fd4e54](https://github.com/After-The-End-Of-All-Things/game/commit/9fd4e54)) +* add menu button for short resolutions ([c23f6bf](https://github.com/After-The-End-Of-All-Things/game/commit/c23f6bf)) +* add monster icon component, monster fight action, ability to block explore for secondary actions, fi ([08e2eaa](https://github.com/After-The-End-Of-All-Things/game/commit/08e2eaa)) +* add player, move to shared interfaces, etc ([8708ea6](https://github.com/After-The-End-Of-All-Things/game/commit/8708ea6)) +* add progress bar to explore button ([238f36d](https://github.com/After-The-End-Of-All-Things/game/commit/238f36d)) +* add real logging ([39805d9](https://github.com/After-The-End-Of-All-Things/game/commit/39805d9)) +* add shared module, store-text grabber, etc ([c233586](https://github.com/After-The-End-Of-All-Things/game/commit/c233586)) +* add stores for server schemas, add new server schemas, reorg, add data grabbing interceptor ([fbf4d87](https://github.com/After-The-End-Of-All-Things/game/commit/fbf4d87)) +* add table/listings, add basic ui for items buying ([3e74c6e](https://github.com/After-The-End-Of-All-Things/game/commit/3e74c6e)) +* add theme ([ccbe9ff](https://github.com/After-The-End-Of-All-Things/game/commit/ccbe9ff)) +* add tooltips, add current xp as a tooltip ([cfe3909](https://github.com/After-The-End-Of-All-Things/game/commit/cfe3909)) +* add town view ([bbc498b](https://github.com/After-The-End-Of-All-Things/game/commit/bbc498b)) +* add turn order ([672ab93](https://github.com/After-The-End-Of-All-Things/game/commit/672ab93)) +* add version info, show on options page ([87217d2](https://github.com/After-The-End-Of-All-Things/game/commit/87217d2)) +* added recommended vscode extensions ([9839a1d](https://github.com/After-The-End-Of-All-Things/game/commit/9839a1d)) +* adjust db config, readme constant, and make AI do stuff ([6f2593a](https://github.com/After-The-End-Of-All-Things/game/commit/6f2593a)) +* all the code is there ([fd5e62f](https://github.com/After-The-End-Of-All-Things/game/commit/fd5e62f)) +* also store sprite on fight character ([a2aa056](https://github.com/After-The-End-Of-All-Things/game/commit/a2aa056)) +* antoher fix ([89c43ec](https://github.com/After-The-End-Of-All-Things/game/commit/89c43ec)) +* api convergence ([7f1d5a5](https://github.com/After-The-End-Of-All-Things/game/commit/7f1d5a5)) +* begin ability display ([263b11a](https://github.com/After-The-End-Of-All-Things/game/commit/263b11a)) +* better check for AI ([ec23a7f](https://github.com/After-The-End-Of-All-Things/game/commit/ec23a7f)) +* better handling of messages, timing, etc ([6cc15bf](https://github.com/After-The-End-Of-All-Things/game/commit/6cc15bf)) +* better highlight for abilities, inline element display, job abilities ([353f19b](https://github.com/After-The-End-Of-All-Things/game/commit/353f19b)) +* better logging in setup script ([c3097af](https://github.com/After-The-End-Of-All-Things/game/commit/c3097af)) +* Block changing portrait if the user has not unlocked it ([aff4bd1](https://github.com/After-The-End-Of-All-Things/game/commit/aff4bd1)) +* Cache discriminators to check instead of pinging db until finding a good one ([e22a219](https://github.com/After-The-End-Of-All-Things/game/commit/e22a219)) +* can claim coins from transactions ([678f938](https://github.com/After-The-End-Of-All-Things/game/commit/678f938)) +* can explore, travel between places, pay money to travel faster, etc ([adb3914](https://github.com/After-The-End-Of-All-Things/game/commit/adb3914)) +* can gain coins/xp from combat ([6b0dccd](https://github.com/After-The-End-Of-All-Things/game/commit/6b0dccd)) +* can no longer see own items on market ([6aca48e](https://github.com/After-The-End-Of-All-Things/game/commit/6aca48e)) +* can now buy items from the market ([a19c0d5](https://github.com/After-The-End-Of-All-Things/game/commit/a19c0d5)) +* can now get a list of items back ([4ace12a](https://github.com/After-The-End-Of-All-Things/game/commit/4ace12a)) +* can now win fights ([6887aa0](https://github.com/After-The-End-Of-All-Things/game/commit/6887aa0)) +* can reprice and unlist items ([8641ab7](https://github.com/After-The-End-Of-All-Things/game/commit/8641ab7)) +* check for user before updating their online ([6f0e289](https://github.com/After-The-End-Of-All-Things/game/commit/6f0e289)) +* client side, send actions to server side. need to finish move ([c4e032b](https://github.com/After-The-End-Of-All-Things/game/commit/c4e032b)) +* cooldowns work ([b2ebe71](https://github.com/After-The-End-Of-All-Things/game/commit/b2ebe71)) +* Default choices to 0 to prevent NaN arrays ([4b832e7](https://github.com/After-The-End-Of-All-Things/game/commit/4b832e7)) +* deploy fixes ([d3df239](https://github.com/After-The-End-Of-All-Things/game/commit/d3df239)) +* does this fix it ([1a91d04](https://github.com/After-The-End-Of-All-Things/game/commit/1a91d04)) +* enemies get turns, their AI doesnt do anything ([f99e725](https://github.com/After-The-End-Of-All-Things/game/commit/f99e725)) +* error interceptor, token refresh, login, autologin on refresh, register, error showing for auth erro ([f2bd670](https://github.com/After-The-End-Of-All-Things/game/commit/f2bd670)) +* fix accessory list ([b0fc039](https://github.com/After-The-End-Of-All-Things/game/commit/b0fc039)) +* fix display for multi creature tiles, make it so you can only move on your side ([9c2d39e](https://github.com/After-The-End-Of-All-Things/game/commit/9c2d39e)) +* fix domain for jwt auth ([93a9569](https://github.com/After-The-End-Of-All-Things/game/commit/93a9569)) +* fix escape bug, fix rounding on damage to be 1 decimal place ([554c39d](https://github.com/After-The-End-Of-All-Things/game/commit/554c39d)) +* fix flee, slight refactoring ([454ceca](https://github.com/After-The-End-Of-All-Things/game/commit/454ceca)) +* fix jwtmodule setup? ([bcef5a1](https://github.com/After-The-End-Of-All-Things/game/commit/bcef5a1)) +* fix lint ([7a14c47](https://github.com/After-The-End-Of-All-Things/game/commit/7a14c47)) +* fix lint ([b201c8b](https://github.com/After-The-End-Of-All-Things/game/commit/b201c8b)) +* fix nest. better handling of refresh so it doesnt refresh as much when it doesnt have to ([bc79cba](https://github.com/After-The-End-Of-All-Things/game/commit/bc79cba)) +* fix netlify deploy branch ([9f1a349](https://github.com/After-The-End-Of-All-Things/game/commit/9f1a349)) +* fix schemas to be more consistent, etc ([2a24c3e](https://github.com/After-The-End-Of-All-Things/game/commit/2a24c3e)) +* fix targetting visuals ([41e9dd8](https://github.com/After-The-End-Of-All-Things/game/commit/41e9dd8)) +* Fix the name of the game ([e4eb982](https://github.com/After-The-End-Of-All-Things/game/commit/e4eb982)) +* fix this fucking error again? ([5eefd5e](https://github.com/After-The-End-Of-All-Things/game/commit/5eefd5e)) +* fix tsconfig.paths to work!!! ([b18ef07](https://github.com/After-The-End-Of-All-Things/game/commit/b18ef07)) +* fix workflow names ([436f492](https://github.com/After-The-End-Of-All-Things/game/commit/436f492)) +* Forgot some routes ([dd75d7e](https://github.com/After-The-End-Of-All-Things/game/commit/dd75d7e)) +* http fallback for loading content ([6d159e8](https://github.com/After-The-End-Of-All-Things/game/commit/6d159e8)) +* ifl this font ([ed13f6b](https://github.com/After-The-End-Of-All-Things/game/commit/ed13f6b)) +* ignore .env ([69c2517](https://github.com/After-The-End-Of-All-Things/game/commit/69c2517)) +* ignore 404s in rollbar ([344cb72](https://github.com/After-The-End-Of-All-Things/game/commit/344cb72)) +* ignore all http errors ([a7ade5d](https://github.com/After-The-End-Of-All-Things/game/commit/a7ade5d)) +* ignore auth/register in update time interceptor ([d175bf6](https://github.com/After-The-End-Of-All-Things/game/commit/d175bf6)) +* ignore grab data in log ([5155bf5](https://github.com/After-The-End-Of-All-Things/game/commit/5155bf5)) +* Lint ([de0d5c6](https://github.com/After-The-End-Of-All-Things/game/commit/de0d5c6)) +* Lint, remove unused import ([a4a4067](https://github.com/After-The-End-Of-All-Things/game/commit/a4a4067)) +* linting ([fd341c5](https://github.com/After-The-End-Of-All-Things/game/commit/fd341c5)) +* make pwa, add some boilerplate, etc ([63e6230](https://github.com/After-The-End-Of-All-Things/game/commit/63e6230)) +* mark new netlify as production deploy ([87a15eb](https://github.com/After-The-End-Of-All-Things/game/commit/87a15eb)) +* merge with main, back to using Lodash.random ([b859750](https://github.com/After-The-End-Of-All-Things/game/commit/b859750)) +* migrate equipped items on load ([522fb74](https://github.com/After-The-End-Of-All-Things/game/commit/522fb74)) +* monster letters in name, show names on screen ([d23a5f1](https://github.com/After-The-End-Of-All-Things/game/commit/d23a5f1)) +* move flee into normal action setup ([897466d](https://github.com/After-The-End-Of-All-Things/game/commit/897466d)) +* move headers/redirect ([9e73484](https://github.com/After-The-End-Of-All-Things/game/commit/9e73484)) +* move headers/redirects ([8fa6b13](https://github.com/After-The-End-Of-All-Things/game/commit/8fa6b13)) +* move to aggregator for auth getting fulluser, make it so fights can be created, add combat page, add ([01af4ef](https://github.com/After-The-End-Of-All-Things/game/commit/01af4ef)) +* new homescreen I guess ([c8c01f9](https://github.com/After-The-End-Of-All-Things/game/commit/c8c01f9)) +* Only retrieving discriminators, using Set for faster lookup, handling max users ([4085b33](https://github.com/After-The-End-Of-All-Things/game/commit/4085b33)) +* patch architecture, can change pfp ([ec7600f](https://github.com/After-The-End-Of-All-Things/game/commit/ec7600f)) +* raw home image ([82ae40b](https://github.com/After-The-End-Of-All-Things/game/commit/82ae40b)) +* Re-add the sample instead of always returning the first player ([12123bb](https://github.com/After-The-End-Of-All-Things/game/commit/12123bb)) +* re-enable external @interfaces for api ([1f588d2](https://github.com/After-The-End-Of-All-Things/game/commit/1f588d2)) +* refactor data-grabber to be an action, can flee from combat ([b7320e4](https://github.com/After-The-End-Of-All-Things/game/commit/b7320e4)) +* remove console.log ([04e3bfb](https://github.com/After-The-End-Of-All-Things/game/commit/04e3bfb)) +* Remove console.log ([6b110fc](https://github.com/After-The-End-Of-All-Things/game/commit/6b110fc)) +* remove setup script from lint script ([714502d](https://github.com/After-The-End-Of-All-Things/game/commit/714502d)) +* return full user including discoveries and achievements ([1551500](https://github.com/After-The-End-Of-All-Things/game/commit/1551500)) +* rework into hero component, add online users ([640d557](https://github.com/After-The-End-Of-All-Things/game/commit/640d557)) +* run lint ([5d4f558](https://github.com/After-The-End-Of-All-Things/game/commit/5d4f558)) +* sell/buy resources ([1fc8f78](https://github.com/After-The-End-Of-All-Things/game/commit/1fc8f78)) +* send notification when player sells item ([73a4ff8](https://github.com/After-The-End-Of-All-Things/game/commit/73a4ff8)) +* show glow around active character ([f32ffc8](https://github.com/After-The-End-Of-All-Things/game/commit/f32ffc8)) +* show job in screen ([b232f16](https://github.com/After-The-End-Of-All-Things/game/commit/b232f16)) +* show total damage, rework resist/stats ([a990fca](https://github.com/After-The-End-Of-All-Things/game/commit/a990fca)) +* support borders as a discovery ([273fe22](https://github.com/After-The-End-Of-All-Things/game/commit/273fe22)) +* target validation is better ([be232f0](https://github.com/After-The-End-Of-All-Things/game/commit/be232f0)) +* timer should check every 5 minutes for active player count, while visible ([adcc41d](https://github.com/After-The-End-Of-All-Things/game/commit/adcc41d)) +* Update changelog ([66d24b5](https://github.com/After-The-End-Of-All-Things/game/commit/66d24b5)) +* update readme ([5d7408d](https://github.com/After-The-End-Of-All-Things/game/commit/5d7408d)) +* Update README.md ([b2c0efd](https://github.com/After-The-End-Of-All-Things/game/commit/b2c0efd)) +* Update title from routing ([41373f5](https://github.com/After-The-End-Of-All-Things/game/commit/41373f5)) +* Use 127.0.0.1 instead of localhost for mikro-orm, and update documentation ([3555412](https://github.com/After-The-End-Of-All-Things/game/commit/3555412)) +* use job stats for player stats ([97bbac9](https://github.com/After-The-End-Of-All-Things/game/commit/97bbac9)) +* Use sample() instead of random() ([7c9324f](https://github.com/After-The-End-Of-All-Things/game/commit/7c9324f)) +* Wave should only check for online players ([3808c27](https://github.com/After-The-End-Of-All-Things/game/commit/3808c27)) +* chore(release): Minor 0.1.0 ([64972e6](https://github.com/After-The-End-Of-All-Things/game/commit/64972e6)) +* feat(actions): better, more robust action handling. closes #57 ([2b9b497](https://github.com/After-The-End-Of-All-Things/game/commit/2b9b497)), closes [#57](https://github.com/After-The-End-Of-All-Things/game/issues/57) +* feat(analytics): add gameanalytics to server. needs further refinement based on GA team. closes #33 ([f787309](https://github.com/After-The-End-Of-All-Things/game/commit/f787309)), closes [#33](https://github.com/After-The-End-Of-All-Things/game/issues/33) +* feat(api): add swagger api docs. closes #56 ([8760899](https://github.com/After-The-End-Of-All-Things/game/commit/8760899)), closes [#56](https://github.com/After-The-End-Of-All-Things/game/issues/56) +* feat(asset): support actually selecting different qualities of assets. closes #6 ([4b50d8f](https://github.com/After-The-End-Of-All-Things/game/commit/4b50d8f)), closes [#6](https://github.com/After-The-End-Of-All-Things/game/issues/6) +* feat(assets): better loading of background/portrait counts ([d4532f7](https://github.com/After-The-End-Of-All-Things/game/commit/d4532f7)) +* feat(assets): drastically improve asset load speed by caching spritesheet urls. closes #10 ([45783ee](https://github.com/After-The-End-Of-All-Things/game/commit/45783ee)), closes [#10](https://github.com/After-The-End-Of-All-Things/game/issues/10) +* feat(assets): load all qualities of asset, closes #7 ([b539704](https://github.com/After-The-End-Of-All-Things/game/commit/b539704)), closes [#7](https://github.com/After-The-End-Of-All-Things/game/issues/7) +* feat(assets): properly cache assets and only bust if hash doesn't match ([00e6b77](https://github.com/After-The-End-Of-All-Things/game/commit/00e6b77)), closes [#19](https://github.com/After-The-End-Of-All-Things/game/issues/19) +* feat(assets): properly cache bust/store spritesheets for medium quality ([5c68b84](https://github.com/After-The-End-Of-All-Things/game/commit/5c68b84)) +* feat(background): cache background urls ([6ee80ac](https://github.com/After-The-End-Of-All-Things/game/commit/6ee80ac)) +* feat(collectibles): add progress to collectibles. closes #73 ([36a4997](https://github.com/After-The-End-Of-All-Things/game/commit/36a4997)), closes [#73](https://github.com/After-The-End-Of-All-Things/game/issues/73) +* feat(collections): add collections page for viewing all stuff in the game ([d91848c](https://github.com/After-The-End-Of-All-Things/game/commit/d91848c)) +* feat(collections): add scaffolded collections page ([38ebcf6](https://github.com/After-The-End-Of-All-Things/game/commit/38ebcf6)) +* feat(collections): collections now impart rewards. closes #39 ([b097634](https://github.com/After-The-End-Of-All-Things/game/commit/b097634)), closes [#39](https://github.com/After-The-End-Of-All-Things/game/issues/39) +* feat(collections): hide collectible information for unfound ones ([4ed7124](https://github.com/After-The-End-Of-All-Things/game/commit/4ed7124)) +* feat(collections): show collectible description ([cc9627a](https://github.com/After-The-End-Of-All-Things/game/commit/cc9627a)) +* feat(core): add exp xp multiplier variable for faster dev ([2b7d069](https://github.com/After-The-End-Of-All-Things/game/commit/2b7d069)) +* feat(core): add explore speed multiplier to make local testing faster ([4aeabd2](https://github.com/After-The-End-Of-All-Things/game/commit/4aeabd2)) +* feat(core): add nestia. closes #2 ([fbb6ca6](https://github.com/After-The-End-Of-All-Things/game/commit/fbb6ca6)), closes [#2](https://github.com/After-The-End-Of-All-Things/game/issues/2) +* feat(core): can now collect resources ([330af1c](https://github.com/After-The-End-Of-All-Things/game/commit/330af1c)), closes [#46](https://github.com/After-The-End-Of-All-Things/game/issues/46) +* feat(craft): add confirm to craft ([fc21e6e](https://github.com/After-The-End-Of-All-Things/game/commit/fc21e6e)) +* feat(crafting): add crafting. update some old systems. closes #46 ([953944d](https://github.com/After-The-End-Of-All-Things/game/commit/953944d)), closes [#46](https://github.com/After-The-End-Of-All-Things/game/issues/46) +* feat(database): add indexes to non-fulluser schemas ([0b218b1](https://github.com/After-The-End-Of-All-Things/game/commit/0b218b1)) +* feat(equip): better nothing equipped messaging ([2c8c86e](https://github.com/After-The-End-Of-All-Things/game/commit/2c8c86e)) +* feat(error): handle errors by myself instead of using a library because I want to send some back to ([78d9d8b](https://github.com/After-The-End-Of-All-Things/game/commit/78d9d8b)) +* feat(errors): add rollbar for error tracking. closes #29 ([660703f](https://github.com/After-The-End-Of-All-Things/game/commit/660703f)), closes [#29](https://github.com/After-The-End-Of-All-Things/game/issues/29) +* feat(explore): add wave option from explore (based on npcChance). targets a random player at that lo ([ffcb7b6](https://github.com/After-The-End-Of-All-Things/game/commit/ffcb7b6)) +* feat(explore): collectible rarity now matters ([92220bd](https://github.com/After-The-End-Of-All-Things/game/commit/92220bd)) +* feat(inventory): add item compare modal pre-equip. closes #76 ([4d0e234](https://github.com/After-The-End-Of-All-Things/game/commit/4d0e234)), closes [#76](https://github.com/After-The-End-Of-All-Things/game/issues/76) +* feat(inventory): allow multiple collects for collectibles and equipment ([b95bfcf](https://github.com/After-The-End-Of-All-Things/game/commit/b95bfcf)) +* feat(item): can find items, collectibles, view them in inventory ([99fa6fe](https://github.com/After-The-End-Of-All-Things/game/commit/99fa6fe)) +* feat(item): can now equip items, closes #68 ([5ee41b1](https://github.com/After-The-End-Of-All-Things/game/commit/5ee41b1)), closes [#68](https://github.com/After-The-End-Of-All-Things/game/issues/68) +* feat(item): can now sell items ([0740d47](https://github.com/After-The-End-Of-All-Things/game/commit/0740d47)) +* feat(linkage): add discord join link ([8a7b3e7](https://github.com/After-The-End-Of-All-Things/game/commit/8a7b3e7)) +* feat(location): show location stats on travel screen and explore screen ([b5d2b55](https://github.com/After-The-End-Of-All-Things/game/commit/b5d2b55)), closes [#15](https://github.com/After-The-End-Of-All-Things/game/issues/15) [#20](https://github.com/After-The-End-Of-All-Things/game/issues/20) +* feat(logging): add more logging ([a29bbe4](https://github.com/After-The-End-Of-All-Things/game/commit/a29bbe4)) +* feat(login): login page will show latest announcement. closes #30 ([470f2dc](https://github.com/After-The-End-Of-All-Things/game/commit/470f2dc)), closes [#30](https://github.com/After-The-End-Of-All-Things/game/issues/30) +* feat(market): can list items on market, market interface ([a8d7e4f](https://github.com/After-The-End-Of-All-Things/game/commit/a8d7e4f)) +* feat(market): sales history is tracked per sale. closes #83 ([2ed1c46](https://github.com/After-The-End-Of-All-Things/game/commit/2ed1c46)), closes [#83](https://github.com/After-The-End-Of-All-Things/game/issues/83) +* feat(me): add my total stat calculations ([25f8295](https://github.com/After-The-End-Of-All-Things/game/commit/25f8295)) +* feat(me): can now set bio and longbio ([bfc618f](https://github.com/After-The-End-Of-All-Things/game/commit/bfc618f)), closes [#12](https://github.com/After-The-End-Of-All-Things/game/issues/12) +* feat(notification): add location discovery notification ([b7b2a97](https://github.com/After-The-End-Of-All-Things/game/commit/b7b2a97)) +* feat(notification): support one notification action to travel ([b4ad5b3](https://github.com/After-The-End-Of-All-Things/game/commit/b4ad5b3)) +* feat(notifications): add notification system. add levelup notifications that auto dismiss after an h ([0f26cbe](https://github.com/After-The-End-Of-All-Things/game/commit/0f26cbe)) +* feat(notifications): use SSE instead of long polling to get new notifications ([c7f4857](https://github.com/After-The-End-Of-All-Things/game/commit/c7f4857)) +* feat(options): add options page, it does nothing. closes #37 ([0e6915a](https://github.com/After-The-End-Of-All-Things/game/commit/0e6915a)), closes [#37](https://github.com/After-The-End-Of-All-Things/game/issues/37) +* feat(player): show player stats ([45ea36a](https://github.com/After-The-End-Of-All-Things/game/commit/45ea36a)) +* feat(profile): add censor-sensor to stop people from being unnecessarily profane. closes #11 ([429fbf8](https://github.com/After-The-End-Of-All-Things/game/commit/429fbf8)), closes [#11](https://github.com/After-The-End-Of-All-Things/game/issues/11) +* feat(profile): add logout button. closes #55 ([2cf7cae](https://github.com/After-The-End-Of-All-Things/game/commit/2cf7cae)), closes [#55](https://github.com/After-The-End-Of-All-Things/game/issues/55) +* feat(travel): show # collectibles found per location, closes #77 ([8112255](https://github.com/After-The-End-Of-All-Things/game/commit/8112255)), closes [#77](https://github.com/After-The-End-Of-All-Things/game/issues/77) +* feat(ui): add background-art component to make it easier to update when it happens ([85a52db](https://github.com/After-The-End-Of-All-Things/game/commit/85a52db)) +* feat(ui): add modals to confirm travel/walk ([b2494c2](https://github.com/After-The-End-Of-All-Things/game/commit/b2494c2)), closes [#22](https://github.com/After-The-End-Of-All-Things/game/issues/22) +* feat(ui): add my profile page ([4b2598c](https://github.com/After-The-End-Of-All-Things/game/commit/4b2598c)) +* feat(ui): cache background images ([184a82b](https://github.com/After-The-End-Of-All-Things/game/commit/184a82b)) +* feat(ui): can collect items/collectibles. closes #21 ([8fa6fcf](https://github.com/After-The-End-Of-All-Things/game/commit/8fa6fcf)), closes [#21](https://github.com/After-The-End-Of-All-Things/game/issues/21) +* feat(ui): server can run arbitrary ui actions ([f0a6074](https://github.com/After-The-End-Of-All-Things/game/commit/f0a6074)) +* feat(updates): add game updates page, closes #80 ([4850a97](https://github.com/After-The-End-Of-All-Things/game/commit/4850a97)), closes [#80](https://github.com/After-The-End-Of-All-Things/game/issues/80) +* feat(updates): blogpost generator puts version in title ([42e669c](https://github.com/After-The-End-Of-All-Things/game/commit/42e669c)) +* fix(action): wave should have an actual user id ([05a8f7d](https://github.com/After-The-End-Of-All-Things/game/commit/05a8f7d)) +* fix(action): wave should not default to waveback=true ([c187f57](https://github.com/After-The-End-Of-All-Things/game/commit/c187f57)) +* fix(analytics): gameanalytics starts a session every time it sends an event now ([bdecd8a](https://github.com/After-The-End-Of-All-Things/game/commit/bdecd8a)) +* fix(analytics): swallow error for sessionStart ([a8c6150](https://github.com/After-The-End-Of-All-Things/game/commit/a8c6150)) +* fix(api): never trust the client. closes #70 ([7f4027e](https://github.com/After-The-End-Of-All-Things/game/commit/7f4027e)), closes [#70](https://github.com/After-The-End-Of-All-Things/game/issues/70) +* fix(api): unite response values of services/controllers to all be the same interface ([aeadbda](https://github.com/After-The-End-Of-All-Things/game/commit/aeadbda)) +* fix(auth): add auth guard to pages, closes #52 ([2f35dcb](https://github.com/After-The-End-Of-All-Things/game/commit/2f35dcb)), closes [#52](https://github.com/After-The-End-Of-All-Things/game/issues/52) +* fix(avatar): default avatar shown in modal is no longer +1'd ([d78e40e](https://github.com/After-The-End-Of-All-Things/game/commit/d78e40e)) +* fix(client): fix rollbar sending client error cases ([91c545d](https://github.com/After-The-End-Of-All-Things/game/commit/91c545d)) +* fix(combat): combat doesnt end every action ([e083f20](https://github.com/After-The-End-Of-All-Things/game/commit/e083f20)) +* fix(combat): fix fight not found errors ([654387a](https://github.com/After-The-End-Of-All-Things/game/commit/654387a)) +* fix(equipment): equipment will no longer lose its instance id when equipped ([cb5fa25](https://github.com/After-The-End-Of-All-Things/game/commit/cb5fa25)) +* fix(explore): explore would display negative xp if you leveled up from it ([96a671a](https://github.com/After-The-End-Of-All-Things/game/commit/96a671a)) +* fix(icon): fix icon component to fill space correctly ([2071220](https://github.com/After-The-End-Of-All-Things/game/commit/2071220)) +* fix(inventory): can equip accessories again. closes #89 ([e12cec5](https://github.com/After-The-End-Of-All-Things/game/commit/e12cec5)), closes [#89](https://github.com/After-The-End-Of-All-Things/game/issues/89) +* fix(inventory): names will wrap if needed ([8e156d9](https://github.com/After-The-End-Of-All-Things/game/commit/8e156d9)) +* fix(login): get notifications on login. closes #54 ([2d028e1](https://github.com/After-The-End-Of-All-Things/game/commit/2d028e1)), closes [#54](https://github.com/After-The-End-Of-All-Things/game/issues/54) +* fix(login): no unauthorized error on homepage. closes #53 ([ee575ce](https://github.com/After-The-End-Of-All-Things/game/commit/ee575ce)), closes [#53](https://github.com/After-The-End-Of-All-Things/game/issues/53) +* fix(market): can now list the last of a resource ([1901f37](https://github.com/After-The-End-Of-All-Things/game/commit/1901f37)) +* fix(notifications): mark all read should not send 1 event per notification ([2c52a6e](https://github.com/After-The-End-Of-All-Things/game/commit/2c52a6e)) +* fix(notifications): notifications with actions will no longer race to submit data and clear the acti ([6293a4f](https://github.com/After-The-End-Of-All-Things/game/commit/6293a4f)) +* fix(portrait): portrait selection is in the right place again ([2aec357](https://github.com/After-The-End-Of-All-Things/game/commit/2aec357)) +* fix(profile): tiny avatar shows again. closes #63 ([c079201](https://github.com/After-The-End-Of-All-Things/game/commit/c079201)), closes [#63](https://github.com/After-The-End-Of-All-Things/game/issues/63) +* fix(setup): add setup script for client, fix error for server setup ([37733aa](https://github.com/After-The-End-Of-All-Things/game/commit/37733aa)) +* fix(workflow): only deploy server/client on tags ([6895cc3](https://github.com/After-The-End-Of-All-Things/game/commit/6895cc3)) diff --git a/package-lock.json b/package-lock.json index 045b39a..e39645d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "ateoat-server", - "version": "0.1.8", + "version": "0.1.9", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "ateoat-server", - "version": "0.1.8", + "version": "0.1.9", "hasInstallScript": true, "dependencies": { "uuid": "^9.0.0" diff --git a/package.json b/package.json index 6c6a1b8..8e9b5dc 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "ateoat-main", "description": "ateoat main package", - "version": "0.1.8", + "version": "0.1.9", "author": "ateoat team", "private": true, "scripts": {