diff --git a/CHANGELOG-current.md b/CHANGELOG-current.md index d482e941..51ddb585 100644 --- a/CHANGELOG-current.md +++ b/CHANGELOG-current.md @@ -1,16 +1,4 @@ -## [0.0.4](https://github.com/WorldSellerGame/world-seller/compare/v0.0.3...v0.0.4) (2023-02-24) - - -### Bug Fixes - -* **core:** errors on loading empty game and trying to migrate items ([b7cc657](https://github.com/WorldSellerGame/world-seller/commit/b7cc657aa63c683e8d6305b4751f1f78bfb67078)) -* **settings:** better tag display etc ([1743ef1](https://github.com/WorldSellerGame/world-seller/commit/1743ef1b4d4b807dbe4843f933371bec3ca86d91)) - - -### Features - -* **build:** add windows build, add build to release ([c674170](https://github.com/WorldSellerGame/world-seller/commit/c67417046c3ea3a91139cbde5a936c16897f672b)) -* **information:** add changelog button to home/settings so people can see messages like this. closes [#110](https://github.com/WorldSellerGame/world-seller/issues/110) ([1e95b98](https://github.com/WorldSellerGame/world-seller/commit/1e95b9881ce5e0c3dec7deb67d60234885e58dd7)) +## [0.0.5](https://github.com/WorldSellerGame/world-seller/compare/v0.0.4...v0.0.5) (2023-02-24) diff --git a/CHANGELOG.md b/CHANGELOG.md index 34aa02e1..00c2f963 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,297 +1,159 @@ -## 0.0.5 (2023-02-24) - -* remove unused workflows ([6fffa30](https://github.com/WorldSellerGame/world-seller/commit/6fffa30)) -* try to fix release process for windows ([d6b1aa4](https://github.com/WorldSellerGame/world-seller/commit/d6b1aa4)) -* update electron version ([a3d5989](https://github.com/WorldSellerGame/world-seller/commit/a3d5989)) - - - -## 0.0.4 (2023-02-24) - -* add local to more meta fields ([f4751fe](https://github.com/WorldSellerGame/world-seller/commit/f4751fe)) -* attempt to fetch tags for prod build ([a6bcd04](https://github.com/WorldSellerGame/world-seller/commit/a6bcd04)) -* consistency fix ([a10f975](https://github.com/WorldSellerGame/world-seller/commit/a10f975)) -* log version information ([6195e95](https://github.com/WorldSellerGame/world-seller/commit/6195e95)) -* make tag releaser not fail ([6ab283e](https://github.com/WorldSellerGame/world-seller/commit/6ab283e)) -* typo fixes ([f021adc](https://github.com/WorldSellerGame/world-seller/commit/f021adc)) -* Update changelog ([934f8c7](https://github.com/WorldSellerGame/world-seller/commit/934f8c7)) -* chore(release): Patch 0.0.4 ([33fb733](https://github.com/WorldSellerGame/world-seller/commit/33fb733)) -* feat(build): add windows build, add build to release ([c674170](https://github.com/WorldSellerGame/world-seller/commit/c674170)) -* feat(information): add changelog button to home/settings so people can see messages like this. close ([1e95b98](https://github.com/WorldSellerGame/world-seller/commit/1e95b98)), closes [#110](https://github.com/WorldSellerGame/world-seller/issues/110) -* fix(core): errors on loading empty game and trying to migrate items ([b7cc657](https://github.com/WorldSellerGame/world-seller/commit/b7cc657)) -* fix(settings): better tag display etc ([1743ef1](https://github.com/WorldSellerGame/world-seller/commit/1743ef1)) - - - -## 0.0.3 (2023-02-23) - -* fix readme for debug commands ([15867aa](https://github.com/WorldSellerGame/world-seller/commit/15867aa)) -* fix workflow ([14eab93](https://github.com/WorldSellerGame/world-seller/commit/14eab93)) -* Update changelog ([76e42be](https://github.com/WorldSellerGame/world-seller/commit/76e42be)) -* chore(release): Patch 0.0.3 ([f739742](https://github.com/WorldSellerGame/world-seller/commit/f739742)) - - - -## 0.0.2 (2023-02-23) - -* 1->I, 2->II ([1472151](https://github.com/WorldSellerGame/world-seller/commit/1472151)) -* add another trackby ([2186a9d](https://github.com/WorldSellerGame/world-seller/commit/2186a9d)) -* add better ngxs setup, more pages ([447477a](https://github.com/WorldSellerGame/world-seller/commit/447477a)) -* add changelog files ([19f6111](https://github.com/WorldSellerGame/world-seller/commit/19f6111)) -* add color theme dropdown ([ac92eac](https://github.com/WorldSellerGame/world-seller/commit/ac92eac)) -* add color theme option / getter ([e1891b6](https://github.com/WorldSellerGame/world-seller/commit/e1891b6)) -* add compact style ([4307a28](https://github.com/WorldSellerGame/world-seller/commit/4307a28)) -* add dynamic color theme to app html ([82f8b98](https://github.com/WorldSellerGame/world-seller/commit/82f8b98)) -* add Equipment tooltip ([cb6b138](https://github.com/WorldSellerGame/world-seller/commit/cb6b138)) -* add export button to settings page ([8b5e267](https://github.com/WorldSellerGame/world-seller/commit/8b5e267)) -* add iron ([208e59f](https://github.com/WorldSellerGame/world-seller/commit/208e59f)) -* add line dividers in minimal sidebar ([49c78e7](https://github.com/WorldSellerGame/world-seller/commit/49c78e7)) -* add ngsw ([2c3f60b](https://github.com/WorldSellerGame/world-seller/commit/2c3f60b)) -* add ngxs ([5ca9399](https://github.com/WorldSellerGame/world-seller/commit/5ca9399)) -* add other tradeskills icons to minimal sidebar ([c4650e7](https://github.com/WorldSellerGame/world-seller/commit/c4650e7)) -* add pwa support ([76e4a6a](https://github.com/WorldSellerGame/world-seller/commit/76e4a6a)) -* add real ngxs implementation ([cf20d97](https://github.com/WorldSellerGame/world-seller/commit/cf20d97)) -* add return to home button ([50e52c0](https://github.com/WorldSellerGame/world-seller/commit/50e52c0)) -* add service ([d8decde](https://github.com/WorldSellerGame/world-seller/commit/d8decde)) -* add some versioning stuff ([faa8ac5](https://github.com/WorldSellerGame/world-seller/commit/faa8ac5)) -* add spoon theme ([123ad86](https://github.com/WorldSellerGame/world-seller/commit/123ad86)) -* add tooltips to minimal sidebar icons ([20829ec](https://github.com/WorldSellerGame/world-seller/commit/20829ec)) -* Added and reordered logging resources ([27c8ed7](https://github.com/WorldSellerGame/world-seller/commit/27c8ed7)) -* Added new mats ([cc4600f](https://github.com/WorldSellerGame/world-seller/commit/cc4600f)) -* Added new mats ([8f197d0](https://github.com/WorldSellerGame/world-seller/commit/8f197d0)) -* adjust worldseller theme a bit ([2663b97](https://github.com/WorldSellerGame/world-seller/commit/2663b97)) -* Capitalized svgs huh ([a56e655](https://github.com/WorldSellerGame/world-seller/commit/a56e655)) -* change export extension to .ws ([eb4eaf9](https://github.com/WorldSellerGame/world-seller/commit/eb4eaf9)) -* change sidebar display from bool to string ([9309352](https://github.com/WorldSellerGame/world-seller/commit/9309352)) -* change sidebar display toggle to select ([043475e](https://github.com/WorldSellerGame/world-seller/commit/043475e)) -* Create netlify.yml ([11265cb](https://github.com/WorldSellerGame/world-seller/commit/11265cb)) -* dashboard -> resources ([d677891](https://github.com/WorldSellerGame/world-seller/commit/d677891)) -* disable commit comment for deploy ([dcce4c8](https://github.com/WorldSellerGame/world-seller/commit/dcce4c8)) -* Fishing ([c316981](https://github.com/WorldSellerGame/world-seller/commit/c316981)) -* fix build ([0f42660](https://github.com/WorldSellerGame/world-seller/commit/0f42660)) -* fix build ([6008dad](https://github.com/WorldSellerGame/world-seller/commit/6008dad)) -* fix build? ([b596177](https://github.com/WorldSellerGame/world-seller/commit/b596177)) -* fix builds ([5b9c150](https://github.com/WorldSellerGame/world-seller/commit/5b9c150)) -* fix combat shit again fuck ([16b729d](https://github.com/WorldSellerGame/world-seller/commit/16b729d)) -* fix indent ([96e8b4d](https://github.com/WorldSellerGame/world-seller/commit/96e8b4d)) -* fix internal char creator to stop at 1 character ([7ad1425](https://github.com/WorldSellerGame/world-seller/commit/7ad1425)) -* fix lint ([c89f2b3](https://github.com/WorldSellerGame/world-seller/commit/c89f2b3)) -* fix lint ([19a6eb0](https://github.com/WorldSellerGame/world-seller/commit/19a6eb0)) -* fix lint ([0c7a5af](https://github.com/WorldSellerGame/world-seller/commit/0c7a5af)) -* fix potential error ([86bfe92](https://github.com/WorldSellerGame/world-seller/commit/86bfe92)) -* fix speed buff 1 ([2052561](https://github.com/WorldSellerGame/world-seller/commit/2052561)) -* Fixed already present content ([b630049](https://github.com/WorldSellerGame/world-seller/commit/b630049)) -* fuck ([5c6dbf5](https://github.com/WorldSellerGame/world-seller/commit/5c6dbf5)) -* Hell ([90be4cc](https://github.com/WorldSellerGame/world-seller/commit/90be4cc)) -* hell is here ([12396dc](https://github.com/WorldSellerGame/world-seller/commit/12396dc)) -* Hmm ([e8511c2](https://github.com/WorldSellerGame/world-seller/commit/e8511c2)) -* Hunting ([e426898](https://github.com/WorldSellerGame/world-seller/commit/e426898)) -* idk how this got missed ([a325876](https://github.com/WorldSellerGame/world-seller/commit/a325876)) -* Initial commit ([cc10f3d](https://github.com/WorldSellerGame/world-seller/commit/cc10f3d)) -* ion-segment-button too ([785304d](https://github.com/WorldSellerGame/world-seller/commit/785304d)) -* ionic template setup ([fd825f3](https://github.com/WorldSellerGame/world-seller/commit/fd825f3)) -* Items needeed for crafting ([a56f9ce](https://github.com/WorldSellerGame/world-seller/commit/a56f9ce)) -* lint fix ([837346c](https://github.com/WorldSellerGame/world-seller/commit/837346c)) -* lint fix ([939096f](https://github.com/WorldSellerGame/world-seller/commit/939096f)) -* lint fix ([93d3f4c](https://github.com/WorldSellerGame/world-seller/commit/93d3f4c)) -* Logging No balance ([1ee40ba](https://github.com/WorldSellerGame/world-seller/commit/1ee40ba)) -* lowercase buttons. more links ([3acbbd1](https://github.com/WorldSellerGame/world-seller/commit/3acbbd1)) -* make logo work at any resolution ([b43c513](https://github.com/WorldSellerGame/world-seller/commit/b43c513)) -* make value change dynamic ([fcee3b7](https://github.com/WorldSellerGame/world-seller/commit/fcee3b7)) -* MMM PASTE ([3b0b282](https://github.com/WorldSellerGame/world-seller/commit/3b0b282)) -* Monkey mode ([1f9abb4](https://github.com/WorldSellerGame/world-seller/commit/1f9abb4)) -* more navigate events ([cc77811](https://github.com/WorldSellerGame/world-seller/commit/cc77811)) -* move exportCharacter to meta service ([3243c40](https://github.com/WorldSellerGame/world-seller/commit/3243c40)) -* move tooltips to right of icon ([722eadd](https://github.com/WorldSellerGame/world-seller/commit/722eadd)) -* Oh dear jebus ([d98068b](https://github.com/WorldSellerGame/world-seller/commit/d98068b)) -* otherTradeskills -> peripheralTradeskills ([cc44bb2](https://github.com/WorldSellerGame/world-seller/commit/cc44bb2)) -* rebrand start - #2 ([fa213b7](https://github.com/WorldSellerGame/world-seller/commit/fa213b7)), closes [#2](https://github.com/WorldSellerGame/world-seller/issues/2) -* refactor interfaces ([ae36cbc](https://github.com/WorldSellerGame/world-seller/commit/ae36cbc)) -* remove comment ([922ba2b](https://github.com/WorldSellerGame/world-seller/commit/922ba2b)) -* remove console.log ([5da6bec](https://github.com/WorldSellerGame/world-seller/commit/5da6bec)) -* remove duplicate peripheral skills on minimal ([3e72fa5](https://github.com/WorldSellerGame/world-seller/commit/3e72fa5)) -* remove test ([091eb7f](https://github.com/WorldSellerGame/world-seller/commit/091eb7f)) -* remove unused variable ([f664987](https://github.com/WorldSellerGame/world-seller/commit/f664987)) -* rework to not redundantly use code ([0aca2bc](https://github.com/WorldSellerGame/world-seller/commit/0aca2bc)) -* s ([2f301c5](https://github.com/WorldSellerGame/world-seller/commit/2f301c5)) -* Soul ([a5c03c7](https://github.com/WorldSellerGame/world-seller/commit/a5c03c7)) -* Soup ([b4a35be](https://github.com/WorldSellerGame/world-seller/commit/b4a35be)) -* split color themes into individual scss files ([fbe668e](https://github.com/WorldSellerGame/world-seller/commit/fbe668e)) -* Stat adjustments only ([89a3e6c](https://github.com/WorldSellerGame/world-seller/commit/89a3e6c)) -* stuff ([2fc46aa](https://github.com/WorldSellerGame/world-seller/commit/2fc46aa)) -* T ([32f2718](https://github.com/WorldSellerGame/world-seller/commit/32f2718)) -* The Gathering Skills first rendition is done. ([2d710db](https://github.com/WorldSellerGame/world-seller/commit/2d710db)) -* the man is picky ([9b06031](https://github.com/WorldSellerGame/world-seller/commit/9b06031)) -* trackBy on the table too, whoops ([fd47bee](https://github.com/WorldSellerGame/world-seller/commit/fd47bee)) -* trying to break it ([ea579cb](https://github.com/WorldSellerGame/world-seller/commit/ea579cb)) -* Update alchemy.yml ([08a51eb](https://github.com/WorldSellerGame/world-seller/commit/08a51eb)) -* Update alchemy.yml ([596273f](https://github.com/WorldSellerGame/world-seller/commit/596273f)) -* update appcomponent with sidebarDisplay ([09cfa8d](https://github.com/WorldSellerGame/world-seller/commit/09cfa8d)) -* Update changelog ([dd197bd](https://github.com/WorldSellerGame/world-seller/commit/dd197bd)) -* Update cooking.yml ([89fc5ba](https://github.com/WorldSellerGame/world-seller/commit/89fc5ba)) -* update docs ([09e02a9](https://github.com/WorldSellerGame/world-seller/commit/09e02a9)) -* update documentation ([8b0f3e3](https://github.com/WorldSellerGame/world-seller/commit/8b0f3e3)) -* Update fishing.yml ([c8a4803](https://github.com/WorldSellerGame/world-seller/commit/c8a4803)) -* Update fishing.yml ([b73c30b](https://github.com/WorldSellerGame/world-seller/commit/b73c30b)) -* Update fishing.yml ([55cb8aa](https://github.com/WorldSellerGame/world-seller/commit/55cb8aa)) -* Update fishing.yml ([4116632](https://github.com/WorldSellerGame/world-seller/commit/4116632)) -* Update food.yml ([051a8e5](https://github.com/WorldSellerGame/world-seller/commit/051a8e5)) -* Update foraging.yml ([9af29f2](https://github.com/WorldSellerGame/world-seller/commit/9af29f2)) -* Update harvesting.yml ([e0721bd](https://github.com/WorldSellerGame/world-seller/commit/e0721bd)) -* Update hunting.yml ([82f85ab](https://github.com/WorldSellerGame/world-seller/commit/82f85ab)) -* Update hunting.yml ([ee08617](https://github.com/WorldSellerGame/world-seller/commit/ee08617)) -* Update hunting.yml ([303fc1e](https://github.com/WorldSellerGame/world-seller/commit/303fc1e)) -* Update logging.yml ([a91a120](https://github.com/WorldSellerGame/world-seller/commit/a91a120)) -* Update logging.yml ([291f72a](https://github.com/WorldSellerGame/world-seller/commit/291f72a)) -* Update mining.yml ([58a9fb7](https://github.com/WorldSellerGame/world-seller/commit/58a9fb7)) -* Update mining.yml ([8ca33ab](https://github.com/WorldSellerGame/world-seller/commit/8ca33ab)) -* Update mining.yml ([9b9e84a](https://github.com/WorldSellerGame/world-seller/commit/9b9e84a)) -* Update netlify.yml ([666013d](https://github.com/WorldSellerGame/world-seller/commit/666013d)) -* Update netlify.yml ([8f2be55](https://github.com/WorldSellerGame/world-seller/commit/8f2be55)) -* Update potions.yml ([0673cad](https://github.com/WorldSellerGame/world-seller/commit/0673cad)) -* Update refining-abilities.yml ([2ddb5eb](https://github.com/WorldSellerGame/world-seller/commit/2ddb5eb)) -* Update tables.yml ([2fe6fd2](https://github.com/WorldSellerGame/world-seller/commit/2fe6fd2)) -* Update tables.yml ([631ac7a](https://github.com/WorldSellerGame/world-seller/commit/631ac7a)) -* Update tables.yml ([eec2f8e](https://github.com/WorldSellerGame/world-seller/commit/eec2f8e)) -* Update weaving.yml ([808dc26](https://github.com/WorldSellerGame/world-seller/commit/808dc26)) -* welp ([7419839](https://github.com/WorldSellerGame/world-seller/commit/7419839)) -* whoops ([2066c58](https://github.com/WorldSellerGame/world-seller/commit/2066c58)) -* whoops ([7ea21f2](https://github.com/WorldSellerGame/world-seller/commit/7ea21f2)) -* whoops ([7477fc2](https://github.com/WorldSellerGame/world-seller/commit/7477fc2)) -* whoops validator ([125d510](https://github.com/WorldSellerGame/world-seller/commit/125d510)) -* whoops, add files ([c340ec6](https://github.com/WorldSellerGame/world-seller/commit/c340ec6)) -* why did you name it smiley face you goblin ([9eb55df](https://github.com/WorldSellerGame/world-seller/commit/9eb55df)) -* Your ([c2ba1ed](https://github.com/WorldSellerGame/world-seller/commit/c2ba1ed)) -* chore(release): Patch 0.0.2 ([55c99da](https://github.com/WorldSellerGame/world-seller/commit/55c99da)) -* fix(achievements): better protection against duplicate achievement notifications ([a4680ff](https://github.com/WorldSellerGame/world-seller/commit/a4680ff)) -* fix(char): save current character when setting their level ([ecb3654](https://github.com/WorldSellerGame/world-seller/commit/ecb3654)) -* fix(characters): you can only have one character now #grinch ([b2a7aad](https://github.com/WorldSellerGame/world-seller/commit/b2a7aad)) -* fix(combat): combat level gain should be fixed ([cd085cc](https://github.com/WorldSellerGame/world-seller/commit/cd085cc)) -* fix(combat): combat should exit correctly if you refresh while it's ending. closes #109 ([6d5cb03](https://github.com/WorldSellerGame/world-seller/commit/6d5cb03)), closes [#109](https://github.com/WorldSellerGame/world-seller/issues/109) -* fix(combat): combat works again ([78a5ddd](https://github.com/WorldSellerGame/world-seller/commit/78a5ddd)) -* fix(combat): give enemies a chance to take a turn before player can gum up the entire turn list. clo ([17be12c](https://github.com/WorldSellerGame/world-seller/commit/17be12c)), closes [#106](https://github.com/WorldSellerGame/world-seller/issues/106) -* fix(combat): healthBonus and energyBonus now apply correctly from effects ([9034653](https://github.com/WorldSellerGame/world-seller/commit/9034653)) -* fix(combat): status effects now correctly unapply based on how much they were actually able to apply ([9479c49](https://github.com/WorldSellerGame/world-seller/commit/9479c49)), closes [#101](https://github.com/WorldSellerGame/world-seller/issues/101) -* fix(combat): threats are now based on combat level instead of total level. closes #97 ([718834d](https://github.com/WorldSellerGame/world-seller/commit/718834d)), closes [#97](https://github.com/WorldSellerGame/world-seller/issues/97) -* fix(combat): when changing to combat or dungeon, the game no longer hides the tabs forcibly, making ([524e305](https://github.com/WorldSellerGame/world-seller/commit/524e305)) -* fix(content): content can no longer have a duplicate name as another of the same type ([44e18e0](https://github.com/WorldSellerGame/world-seller/commit/44e18e0)) -* fix(core): add jewelry slot ([f3c1329](https://github.com/WorldSellerGame/world-seller/commit/f3c1329)) -* fix(core): add new icons. change some internals to use them. add missing icons to sidebar ([918a316](https://github.com/WorldSellerGame/world-seller/commit/918a316)) -* fix(core): add types to everything in content service. closes #94 ([d8a0dcc](https://github.com/WorldSellerGame/world-seller/commit/d8a0dcc)), closes [#94](https://github.com/WorldSellerGame/world-seller/issues/94) -* fix(core): can gain combat levels from 0. closes #77 ([c61a2c9](https://github.com/WorldSellerGame/world-seller/commit/c61a2c9)), closes [#77](https://github.com/WorldSellerGame/world-seller/issues/77) -* fix(core): check top level properties for files to prevent weird white screen situations ([5b083fe](https://github.com/WorldSellerGame/world-seller/commit/5b083fe)) -* fix(core): deleting character will reset all game states ([8c39f3c](https://github.com/WorldSellerGame/world-seller/commit/8c39f3c)) -* fix(core): don't call SetActiveCharacter every time a tab changes. closes #90 ([c4197b2](https://github.com/WorldSellerGame/world-seller/commit/c4197b2)), closes [#90](https://github.com/WorldSellerGame/world-seller/issues/90) -* fix(core): merge dispatch calls since arrays work for it, closes #61 ([59324b2](https://github.com/WorldSellerGame/world-seller/commit/59324b2)), closes [#61](https://github.com/WorldSellerGame/world-seller/issues/61) -* fix(core): refactor a bunch of redundant code. closes #23 ([edde800](https://github.com/WorldSellerGame/world-seller/commit/edde800)), closes [#23](https://github.com/WorldSellerGame/world-seller/issues/23) -* fix(core): rename dashboard -> resources ([b2f4ba9](https://github.com/WorldSellerGame/world-seller/commit/b2f4ba9)) -* fix(core): resetting character should reset combat state. closes #78 ([a393df2](https://github.com/WorldSellerGame/world-seller/commit/a393df2)), closes [#78](https://github.com/WorldSellerGame/world-seller/issues/78) -* fix(core): some weird error fixes ([687589c](https://github.com/WorldSellerGame/world-seller/commit/687589c)) -* fix(dashboard): alphabetize categories ([20fec77](https://github.com/WorldSellerGame/world-seller/commit/20fec77)) -* fix(effect): speed buffs swap values, add note in readme. closes #96 ([9ce456a](https://github.com/WorldSellerGame/world-seller/commit/9ce456a)), closes [#96](https://github.com/WorldSellerGame/world-seller/issues/96) -* fix(export): don't export settings with character, to prevent unchangeable dev options from followin ([f9195a9](https://github.com/WorldSellerGame/world-seller/commit/f9195a9)), closes [#87](https://github.com/WorldSellerGame/world-seller/issues/87) -* fix(farming): seeds grey out when they don't give experience, closes #29 ([2547a8b](https://github.com/WorldSellerGame/world-seller/commit/2547a8b)), closes [#29](https://github.com/WorldSellerGame/world-seller/issues/29) -* fix(gathering): durability for gathering tools works. closes #44 ([5120601](https://github.com/WorldSellerGame/world-seller/commit/5120601)), closes [#44](https://github.com/WorldSellerGame/world-seller/issues/44) -* fix(home): home page error when character is nonexistent ([072bb63](https://github.com/WorldSellerGame/world-seller/commit/072bb63)) -* fix(import): import process will now migrate savefiles. closes #107 ([4a03360](https://github.com/WorldSellerGame/world-seller/commit/4a03360)), closes [#107](https://github.com/WorldSellerGame/world-seller/issues/107) -* fix(migration): char select migration breaks if you dont return the char correctly. obviously. ([e7f6f6e](https://github.com/WorldSellerGame/world-seller/commit/e7f6f6e)) -* fix(pwa): short_name manifest listed the wrong name, closes #45 ([8b64ad2](https://github.com/WorldSellerGame/world-seller/commit/8b64ad2)), closes [#45](https://github.com/WorldSellerGame/world-seller/issues/45) -* fix(refining): refining skills that call for a preserved item will no longer increase in needed quan ([b5cc498](https://github.com/WorldSellerGame/world-seller/commit/b5cc498)), closes [#52](https://github.com/WorldSellerGame/world-seller/issues/52) -* fix(refining): refunding a recipe should not give you bonus preserved materials ([d9c3f5d](https://github.com/WorldSellerGame/world-seller/commit/d9c3f5d)) -* fix(refining): show # of recipes available in a category, don't allow them to be selected if 0, and ([6b9c100](https://github.com/WorldSellerGame/world-seller/commit/6b9c100)), closes [#103](https://github.com/WorldSellerGame/world-seller/issues/103) -* fix(resource): resources default to common rarity to not throw errors ([d061b62](https://github.com/WorldSellerGame/world-seller/commit/d061b62)) -* fix(start): start characters at level 0. closes #10 ([8080876](https://github.com/WorldSellerGame/world-seller/commit/8080876)), closes [#10](https://github.com/WorldSellerGame/world-seller/issues/10) -* fix(stat): health cannot go below 1, energy cannot go below 0 ([00b878d](https://github.com/WorldSellerGame/world-seller/commit/00b878d)) -* fix(state): internal state dispatches should be more consistent, less redundant ([0b0e22d](https://github.com/WorldSellerGame/world-seller/commit/0b0e22d)) -* fix(stats): speed is always a minimum of 1, closes #102 ([298470a](https://github.com/WorldSellerGame/world-seller/commit/298470a)), closes [#102](https://github.com/WorldSellerGame/world-seller/issues/102) -* fix(stats): stat calculation using yml stats should work for every stat ([8a1c255](https://github.com/WorldSellerGame/world-seller/commit/8a1c255)) -* fix(ui): adjust active page indicator to be less bad, closes ([85dafcb](https://github.com/WorldSellerGame/world-seller/commit/85dafcb)), closes [#16](https://github.com/WorldSellerGame/world-seller/issues/16) -* fix(ui): adjust gathering location height. closes #105 ([92793cf](https://github.com/WorldSellerGame/world-seller/commit/92793cf)), closes [#105](https://github.com/WorldSellerGame/world-seller/issues/105) -* fix(ui): fill in empty spaces above gathering, closes #22 ([3a338df](https://github.com/WorldSellerGame/world-seller/commit/3a338df)), closes [#22](https://github.com/WorldSellerGame/world-seller/issues/22) -* fix(ui): fix bug when moving from inventory to settings to home ([73691f8](https://github.com/WorldSellerGame/world-seller/commit/73691f8)) -* fix(ui): inventory/resources will no longer show items with qty=0 or empty categories ([9ca4e65](https://github.com/WorldSellerGame/world-seller/commit/9ca4e65)) -* fix(ui): items with infinite durability no longer appear broken ([7616f8f](https://github.com/WorldSellerGame/world-seller/commit/7616f8f)) -* fix(ui): make sidebar more appropriately sized ([7be93e9](https://github.com/WorldSellerGame/world-seller/commit/7be93e9)) -* fix(ui): random console error with icons sometimes not showing up ([3427967](https://github.com/WorldSellerGame/world-seller/commit/3427967)) -* fix(validator): validator should check require/preserve to make sure they're arrays ([2fd7388](https://github.com/WorldSellerGame/world-seller/commit/2fd7388)) -* feat(achievements): add achievements. closes #67 ([efba245](https://github.com/WorldSellerGame/world-seller/commit/efba245)), closes [#67](https://github.com/WorldSellerGame/world-seller/issues/67) -* feat(announcements): add announcement to home page. closes #89 ([effa7f5](https://github.com/WorldSellerGame/world-seller/commit/effa7f5)), closes [#89](https://github.com/WorldSellerGame/world-seller/issues/89) -* feat(character): add export/import, closes #5 ([43a3693](https://github.com/WorldSellerGame/world-seller/commit/43a3693)), closes [#5](https://github.com/WorldSellerGame/world-seller/issues/5) -* feat(ci): add process to make sure seeds have transforms, and that everything about them is valid ([9d7b2ea](https://github.com/WorldSellerGame/world-seller/commit/9d7b2ea)) -* feat(combat): abilities can now use target=All and target=AllEnemies, closes #76 ([b006d25](https://github.com/WorldSellerGame/world-seller/commit/b006d25)), closes [#76](https://github.com/WorldSellerGame/world-seller/issues/76) -* feat(combat): add 4 new stats. closes #98 ([2c90c65](https://github.com/WorldSellerGame/world-seller/commit/2c90c65)), closes [#98](https://github.com/WorldSellerGame/world-seller/issues/98) -* feat(combat): add buff support, 4 example buffs ([60abd39](https://github.com/WorldSellerGame/world-seller/commit/60abd39)) -* feat(combat): add dungeons, closes #66 ([808b55e](https://github.com/WorldSellerGame/world-seller/commit/808b55e)), closes [#66](https://github.com/WorldSellerGame/world-seller/issues/66) -* feat(combat): add food support. closes #62 ([b690d48](https://github.com/WorldSellerGame/world-seller/commit/b690d48)), closes [#62](https://github.com/WorldSellerGame/world-seller/issues/62) -* feat(combat): add item support ([81e2405](https://github.com/WorldSellerGame/world-seller/commit/81e2405)) -* feat(combat): debug mode now shows speed for combat creatures. closes #100 ([ab98eca](https://github.com/WorldSellerGame/world-seller/commit/ab98eca)), closes [#100](https://github.com/WorldSellerGame/world-seller/issues/100) -* feat(combat): dungeons will now give points for 10 levels, up until the next dungeon becomes relevan ([3133cec](https://github.com/WorldSellerGame/world-seller/commit/3133cec)), closes [#99](https://github.com/WorldSellerGame/world-seller/issues/99) -* feat(combat): items/effects now can be multi-step ([0fe1045](https://github.com/WorldSellerGame/world-seller/commit/0fe1045)) -* feat(combat): show floating damage numbers. closes #85 ([a093006](https://github.com/WorldSellerGame/world-seller/commit/a093006)), closes [#85](https://github.com/WorldSellerGame/world-seller/issues/85) -* feat(combat): speed will now be random from speed/2 to speed instead of 1..speed ([045ea65](https://github.com/WorldSellerGame/world-seller/commit/045ea65)) -* feat(combat): status icons now have color, closes #64 ([fe3ea88](https://github.com/WorldSellerGame/world-seller/commit/fe3ea88)), closes [#64](https://github.com/WorldSellerGame/world-seller/issues/64) -* feat(content): add resource name. closes #69 ([2a50d99](https://github.com/WorldSellerGame/world-seller/commit/2a50d99)), closes [#69](https://github.com/WorldSellerGame/world-seller/issues/69) -* feat(core): add character creation; update documentation ([223eba9](https://github.com/WorldSellerGame/world-seller/commit/223eba9)) -* feat(core): add error handler for debug mode, closes #60 ([0f72a5a](https://github.com/WorldSellerGame/world-seller/commit/0f72a5a)), closes [#60](https://github.com/WorldSellerGame/world-seller/issues/60) -* feat(core): add gameanalytics events for everything. closes #75 ([6b86a04](https://github.com/WorldSellerGame/world-seller/commit/6b86a04)), closes [#75](https://github.com/WorldSellerGame/world-seller/issues/75) -* feat(core): add more validations ([bcc61bc](https://github.com/WorldSellerGame/world-seller/commit/bcc61bc)) -* feat(core): add svg validation, closes #39 ([82b864c](https://github.com/WorldSellerGame/world-seller/commit/82b864c)), closes [#39](https://github.com/WorldSellerGame/world-seller/issues/39) -* feat(core): can now specify stat gain formulae via yaml, closes #74 ([a1a835c](https://github.com/WorldSellerGame/world-seller/commit/a1a835c)), closes [#74](https://github.com/WorldSellerGame/world-seller/issues/74) -* feat(data): locations can give more than one per item grab, closes #25 ([3ffd67f](https://github.com/WorldSellerGame/world-seller/commit/3ffd67f)), closes [#25](https://github.com/WorldSellerGame/world-seller/issues/25) -* feat(dev): dev mode timers can go up to 60x faster for quick testing. closes #24 ([4eba723](https://github.com/WorldSellerGame/world-seller/commit/4eba723)), closes [#24](https://github.com/WorldSellerGame/world-seller/issues/24) -* feat(devtools): dev tools are enabled for deploy previews ([47e4b37](https://github.com/WorldSellerGame/world-seller/commit/47e4b37)), closes [#55](https://github.com/WorldSellerGame/world-seller/issues/55) -* feat(docs): document dungeons, dungeon nodes ([3e9a09d](https://github.com/WorldSellerGame/world-seller/commit/3e9a09d)) -* feat(equipment): durability of -1 means it will never break ([4e7a284](https://github.com/WorldSellerGame/world-seller/commit/4e7a284)) -* feat(error): add error handling. add telemetry opt outs. move global error handler/notifier. add sav ([e0a4ff2](https://github.com/WorldSellerGame/world-seller/commit/e0a4ff2)), closes [#83](https://github.com/WorldSellerGame/world-seller/issues/83) -* feat(gathering): dedicated ui space for status bar, closes #12 ([3d19aa5](https://github.com/WorldSellerGame/world-seller/commit/3d19aa5)), closes [#12](https://github.com/WorldSellerGame/world-seller/issues/12) -* feat(gathering): support cooldowns for locations ([946a45a](https://github.com/WorldSellerGame/world-seller/commit/946a45a)) -* feat(home): add last saved time ([322f2cb](https://github.com/WorldSellerGame/world-seller/commit/322f2cb)) -* feat(home): redesign home page a bit, add background ([344ba58](https://github.com/WorldSellerGame/world-seller/commit/344ba58)) -* feat(item): all items will automatically update/migrate on page load. closes #59 ([0058a44](https://github.com/WorldSellerGame/world-seller/commit/0058a44)), closes [#59](https://github.com/WorldSellerGame/world-seller/issues/59) -* feat(items): make equipment do stuff. closes #30 ([a74abe8](https://github.com/WorldSellerGame/world-seller/commit/a74abe8)), closes [#30](https://github.com/WorldSellerGame/world-seller/issues/30) -* feat(many): add foraging, fishing, hunting, logging, and updated dashboard view ([525fad9](https://github.com/WorldSellerGame/world-seller/commit/525fad9)) -* feat(mercantile): add exchange. closes #57 ([b77b3e9](https://github.com/WorldSellerGame/world-seller/commit/b77b3e9)), closes [#57](https://github.com/WorldSellerGame/world-seller/issues/57) -* feat(mercantile): add workers. add automation. ([72e2cbc](https://github.com/WorldSellerGame/world-seller/commit/72e2cbc)) -* feat(meta): add good favicon. closes #2 ([17aa771](https://github.com/WorldSellerGame/world-seller/commit/17aa771)), closes [#2](https://github.com/WorldSellerGame/world-seller/issues/2) -* feat(meta): add meta tags ([1966d67](https://github.com/WorldSellerGame/world-seller/commit/1966d67)) -* feat(onboarding): tradeskills have requirements, which fall back to a discovery system. tradeskills ([f0f4ae4](https://github.com/WorldSellerGame/world-seller/commit/f0f4ae4)), closes [#65](https://github.com/WorldSellerGame/world-seller/issues/65) -* feat(ops): allow for separating resources and items into folders of files. closes #17 ([fb8e794](https://github.com/WorldSellerGame/world-seller/commit/fb8e794)), closes [#17](https://github.com/WorldSellerGame/world-seller/issues/17) -* feat(refining): refining will remember what recipes you know based on if you've discovered the mater ([e18befc](https://github.com/WorldSellerGame/world-seller/commit/e18befc)) -* feat(refining): update refining to show how many of a thing you have. add segmentation to split item ([aef52ca](https://github.com/WorldSellerGame/world-seller/commit/aef52ca)), closes [#91](https://github.com/WorldSellerGame/world-seller/issues/91) -* feat(sfx): add sound effects, closes #93 ([fb72c94](https://github.com/WorldSellerGame/world-seller/commit/fb72c94)), closes [#93](https://github.com/WorldSellerGame/world-seller/issues/93) -* feat(theme): add world seller default theme ([8e965f3](https://github.com/WorldSellerGame/world-seller/commit/8e965f3)) -* feat(tradeskill): add alchemy. add bottles. maybe more stuff. ([24e7da9](https://github.com/WorldSellerGame/world-seller/commit/24e7da9)) -* feat(tradeskill): add combat ([66187dc](https://github.com/WorldSellerGame/world-seller/commit/66187dc)) -* feat(tradeskill): add cooking ([dbe184f](https://github.com/WorldSellerGame/world-seller/commit/dbe184f)) -* feat(tradeskill): add farming ([8d0208e](https://github.com/WorldSellerGame/world-seller/commit/8d0208e)) -* feat(tradeskill): add jewelcrafting ([631911a](https://github.com/WorldSellerGame/world-seller/commit/631911a)) -* feat(tradeskill): add mining, lots of infra ([704fc98](https://github.com/WorldSellerGame/world-seller/commit/704fc98)) -* feat(tradeskill): added prospecting. farming can now level up. ([01e10a4](https://github.com/WorldSellerGame/world-seller/commit/01e10a4)) -* feat(tradeskill): added weaving. refining can now give resources. added new recipes/items. ([78f22b2](https://github.com/WorldSellerGame/world-seller/commit/78f22b2)) -* feat(tradeskill): allow for getting nothing, closes #27 ([3b85e25](https://github.com/WorldSellerGame/world-seller/commit/3b85e25)), closes [#27](https://github.com/WorldSellerGame/world-seller/issues/27) -* feat(tradeskill): can only gather from one place at a time. closes #42 ([41a34d8](https://github.com/WorldSellerGame/world-seller/commit/41a34d8)), closes [#42](https://github.com/WorldSellerGame/world-seller/issues/42) -* feat(tradeskill): refining tradeskills have a queue limit, closes #36 ([1fbb1f6](https://github.com/WorldSellerGame/world-seller/commit/1fbb1f6)), closes [#36](https://github.com/WorldSellerGame/world-seller/issues/36) -* feat(tradeskill): tradeskills can now require items to have a recipe become visible, as well as not ([fd4dbb9](https://github.com/WorldSellerGame/world-seller/commit/fd4dbb9)), closes [#40](https://github.com/WorldSellerGame/world-seller/issues/40) [#41](https://github.com/WorldSellerGame/world-seller/issues/41) -* feat(ui): add ability to equip items, closes #15 ([2236717](https://github.com/WorldSellerGame/world-seller/commit/2236717)), closes [#15](https://github.com/WorldSellerGame/world-seller/issues/15) -* feat(ui): add darker version of background for other parts of app ([870f30e](https://github.com/WorldSellerGame/world-seller/commit/870f30e)) -* feat(ui): add inventory. add blacksmithing. closes #14 ([888a21a](https://github.com/WorldSellerGame/world-seller/commit/888a21a)), closes [#14](https://github.com/WorldSellerGame/world-seller/issues/14) -* feat(ui): add mercantile. add upgrades. rework some internals. add value to everything. add maxWorke ([18bcba9](https://github.com/WorldSellerGame/world-seller/commit/18bcba9)) -* feat(ui): add new fonts that look good. closes #104 ([ac4648c](https://github.com/WorldSellerGame/world-seller/commit/ac4648c)), closes [#104](https://github.com/WorldSellerGame/world-seller/issues/104) -* feat(ui): add notification for resource gain, closes #11 ([f26be05](https://github.com/WorldSellerGame/world-seller/commit/f26be05)), closes [#11](https://github.com/WorldSellerGame/world-seller/issues/11) -* feat(ui): add settings page. it's empty. ([9a36792](https://github.com/WorldSellerGame/world-seller/commit/9a36792)) -* feat(ui): add tooltips in relevant places, closes #18 ([c5eb9f6](https://github.com/WorldSellerGame/world-seller/commit/c5eb9f6)), closes [#18](https://github.com/WorldSellerGame/world-seller/issues/18) -* feat(ui): display levels in sidebar, closes #9 ([8c1b33c](https://github.com/WorldSellerGame/world-seller/commit/8c1b33c)), closes [#9](https://github.com/WorldSellerGame/world-seller/issues/9) -* feat(ui): get version on build of app. add discord/github links in settings. closes #33 ([1974379](https://github.com/WorldSellerGame/world-seller/commit/1974379)), closes [#33](https://github.com/WorldSellerGame/world-seller/issues/33) -* feat(ui): improve usability of resources and inventory page ([58e6ed2](https://github.com/WorldSellerGame/world-seller/commit/58e6ed2)) -* feat(ui): options screen. option to collapse to just icons. closes #21 ([62fab3a](https://github.com/WorldSellerGame/world-seller/commit/62fab3a)), closes [#21](https://github.com/WorldSellerGame/world-seller/issues/21) -* feat(validate): nothing can have a name >32 characters, closes #82 ([78f434c](https://github.com/WorldSellerGame/world-seller/commit/78f434c)), closes [#82](https://github.com/WorldSellerGame/world-seller/issues/82) -* feat(workers): workers require upkeep. closes #56 ([e481160](https://github.com/WorldSellerGame/world-seller/commit/e481160)), closes [#56](https://github.com/WorldSellerGame/world-seller/issues/56) -* adjust(combat): adjust text to mention exact next steps for combat ([9806d5d](https://github.com/WorldSellerGame/world-seller/commit/9806d5d)) -* refactor(core): change internals to reference json files from a content file instead of importing th ([587c3d1](https://github.com/WorldSellerGame/world-seller/commit/587c3d1)) -* refactor(core): move page folders around to better represent where they fit and make larger-scale re ([56b6199](https://github.com/WorldSellerGame/world-seller/commit/56b6199)), closes [#47](https://github.com/WorldSellerGame/world-seller/issues/47) -* refactor(options): export should not need a store passed in; it can be injected ([0cfd33b](https://github.com/WorldSellerGame/world-seller/commit/0cfd33b)) -* refactor(tradeskill): all gathering tradeskills have one shared component to allow easier updating. ([cf69ac6](https://github.com/WorldSellerGame/world-seller/commit/cf69ac6)), closes [#81](https://github.com/WorldSellerGame/world-seller/issues/81) -* refactor(tradeskill): all refining recipes have the same base component. ([17aced1](https://github.com/WorldSellerGame/world-seller/commit/17aced1)), closes [#80](https://github.com/WorldSellerGame/world-seller/issues/80) +## [0.0.5](https://github.com/WorldSellerGame/world-seller/compare/v0.0.4...v0.0.5) (2023-02-24) + + + +## [0.0.4](https://github.com/WorldSellerGame/world-seller/compare/v0.0.3...v0.0.4) (2023-02-24) + + +### Bug Fixes + +* **core:** errors on loading empty game and trying to migrate items ([b7cc657](https://github.com/WorldSellerGame/world-seller/commit/b7cc657aa63c683e8d6305b4751f1f78bfb67078)) +* **settings:** better tag display etc ([1743ef1](https://github.com/WorldSellerGame/world-seller/commit/1743ef1b4d4b807dbe4843f933371bec3ca86d91)) + + +### Features + +* **build:** add windows build, add build to release ([c674170](https://github.com/WorldSellerGame/world-seller/commit/c67417046c3ea3a91139cbde5a936c16897f672b)) +* **information:** add changelog button to home/settings so people can see messages like this. closes [#110](https://github.com/WorldSellerGame/world-seller/issues/110) ([1e95b98](https://github.com/WorldSellerGame/world-seller/commit/1e95b9881ce5e0c3dec7deb67d60234885e58dd7)) + + + +## [0.0.3](https://github.com/WorldSellerGame/world-seller/compare/v0.0.2...v0.0.3) (2023-02-23) + + + +## [0.0.2](https://github.com/WorldSellerGame/world-seller/compare/223eba92af274e5e5d052bbf5f5f134eb0a2e3f6...v0.0.2) (2023-02-23) + + +### Bug Fixes + +* **achievements:** better protection against duplicate achievement notifications ([a4680ff](https://github.com/WorldSellerGame/world-seller/commit/a4680fff9dedd9d3551588b2408afac26e533976)) +* **characters:** you can only have one character now #grinch ([b2a7aad](https://github.com/WorldSellerGame/world-seller/commit/b2a7aaded1c242597c7a09f814f453ebc0ed76e9)) +* **char:** save current character when setting their level ([ecb3654](https://github.com/WorldSellerGame/world-seller/commit/ecb365431b3c59d6943d39ea71f9e85c7949781c)) +* **combat:** combat level gain should be fixed ([cd085cc](https://github.com/WorldSellerGame/world-seller/commit/cd085cc9d44f5a6475dd2fd9ee41b6f3318b206e)) +* **combat:** combat should exit correctly if you refresh while it's ending. closes [#109](https://github.com/WorldSellerGame/world-seller/issues/109) ([6d5cb03](https://github.com/WorldSellerGame/world-seller/commit/6d5cb03b971b8de42ffaaa3aff46fe9aece44aec)) +* **combat:** combat works again ([78a5ddd](https://github.com/WorldSellerGame/world-seller/commit/78a5ddd2743785dec29ad93eb8977266fdcb1e88)) +* **combat:** give enemies a chance to take a turn before player can gum up the entire turn list. closes [#106](https://github.com/WorldSellerGame/world-seller/issues/106) ([17be12c](https://github.com/WorldSellerGame/world-seller/commit/17be12cd560e22bad693e0e29bfaa670214822de)) +* **combat:** healthBonus and energyBonus now apply correctly from effects ([9034653](https://github.com/WorldSellerGame/world-seller/commit/903465358d83d9b86bcfc876f86652cd452a1e2e)) +* **combat:** status effects now correctly unapply based on how much they were actually able to apply. closes [#101](https://github.com/WorldSellerGame/world-seller/issues/101) ([9479c49](https://github.com/WorldSellerGame/world-seller/commit/9479c49007548594931c0fd7142e37ea9f158ee2)) +* **combat:** threats are now based on combat level instead of total level. closes [#97](https://github.com/WorldSellerGame/world-seller/issues/97) ([718834d](https://github.com/WorldSellerGame/world-seller/commit/718834d129fc16e7ba03cd1831a33cca578398e6)) +* **combat:** when changing to combat or dungeon, the game no longer hides the tabs forcibly, making navigation stay functional when exiting dungeon or combat ([524e305](https://github.com/WorldSellerGame/world-seller/commit/524e3057ab5b20faae0b5dc7d3a0778f4581e161)) +* **content:** content can no longer have a duplicate name as another of the same type ([44e18e0](https://github.com/WorldSellerGame/world-seller/commit/44e18e0f277e65e970fe4b6fd2a1b12ea3e460fc)) +* **core:** add jewelry slot ([f3c1329](https://github.com/WorldSellerGame/world-seller/commit/f3c13296cf27897cc48bd8a5d6d816fc241bc1b4)) +* **core:** add new icons. change some internals to use them. add missing icons to sidebar ([918a316](https://github.com/WorldSellerGame/world-seller/commit/918a316e5fb211a62350d9924ee732e8850ba8c9)) +* **core:** add types to everything in content service. closes [#94](https://github.com/WorldSellerGame/world-seller/issues/94) ([d8a0dcc](https://github.com/WorldSellerGame/world-seller/commit/d8a0dcc1eb2f69829a7febf7a2018199228bee71)) +* **core:** can gain combat levels from 0. closes [#77](https://github.com/WorldSellerGame/world-seller/issues/77) ([c61a2c9](https://github.com/WorldSellerGame/world-seller/commit/c61a2c94e1b5cfc04c3fefb045f9e667b1817591)) +* **core:** check top level properties for files to prevent weird white screen situations ([5b083fe](https://github.com/WorldSellerGame/world-seller/commit/5b083fe44d13cf5fe9dd2e19a7c8584fd7b1dd9f)) +* **core:** deleting character will reset all game states ([8c39f3c](https://github.com/WorldSellerGame/world-seller/commit/8c39f3c0b963f0a40d692d740164b6dfab089fe4)) +* **core:** don't call SetActiveCharacter every time a tab changes. closes [#90](https://github.com/WorldSellerGame/world-seller/issues/90) ([c4197b2](https://github.com/WorldSellerGame/world-seller/commit/c4197b278f65fbd9200e3f553b953283b6a47baa)) +* **core:** merge dispatch calls since arrays work for it, closes [#61](https://github.com/WorldSellerGame/world-seller/issues/61) ([59324b2](https://github.com/WorldSellerGame/world-seller/commit/59324b20908d9d44cc731fd2eadd97cf55f49e83)) +* **core:** refactor a bunch of redundant code. closes [#23](https://github.com/WorldSellerGame/world-seller/issues/23) ([edde800](https://github.com/WorldSellerGame/world-seller/commit/edde800690d4f7567acebbf5663392ff5ee82a96)) +* **core:** rename dashboard -> resources ([b2f4ba9](https://github.com/WorldSellerGame/world-seller/commit/b2f4ba9037655c6c8201bc0c399fbe150be8a66a)) +* **core:** resetting character should reset combat state. closes [#78](https://github.com/WorldSellerGame/world-seller/issues/78) ([a393df2](https://github.com/WorldSellerGame/world-seller/commit/a393df28650efee29a710f94bad37c1011b0854a)) +* **core:** some weird error fixes ([687589c](https://github.com/WorldSellerGame/world-seller/commit/687589c5879b1194536e41164460917cd0e07d7f)) +* **dashboard:** alphabetize categories ([20fec77](https://github.com/WorldSellerGame/world-seller/commit/20fec77953fd8224deea11d8af66184dddebf26e)) +* **effect:** speed buffs swap values, add note in readme. closes [#96](https://github.com/WorldSellerGame/world-seller/issues/96) ([9ce456a](https://github.com/WorldSellerGame/world-seller/commit/9ce456aef232257235eb3e0f13a9b4d0270c77f2)) +* **export:** don't export settings with character, to prevent unchangeable dev options from following. closes [#87](https://github.com/WorldSellerGame/world-seller/issues/87) ([f9195a9](https://github.com/WorldSellerGame/world-seller/commit/f9195a954c7822863040e2d08d5fbbc48664560a)) +* **farming:** seeds grey out when they don't give experience, closes [#29](https://github.com/WorldSellerGame/world-seller/issues/29) ([2547a8b](https://github.com/WorldSellerGame/world-seller/commit/2547a8b571b662701008c2ce239c196c2cbad033)) +* **gathering:** durability for gathering tools works. closes [#44](https://github.com/WorldSellerGame/world-seller/issues/44) ([5120601](https://github.com/WorldSellerGame/world-seller/commit/5120601a7d2cf7176562d2e0e861dfc74169e2e1)) +* **home:** home page error when character is nonexistent ([072bb63](https://github.com/WorldSellerGame/world-seller/commit/072bb63ede33ec9643e978605be17859c3d190a3)) +* **import:** import process will now migrate savefiles. closes [#107](https://github.com/WorldSellerGame/world-seller/issues/107) ([4a03360](https://github.com/WorldSellerGame/world-seller/commit/4a03360144fcef74b81f57d6cc408cf35ae5032e)) +* **migration:** char select migration breaks if you dont return the char correctly. obviously. ([e7f6f6e](https://github.com/WorldSellerGame/world-seller/commit/e7f6f6ee3ae266e24367b05ed7ceb85cb482486a)) +* **pwa:** short_name manifest listed the wrong name, closes [#45](https://github.com/WorldSellerGame/world-seller/issues/45) ([8b64ad2](https://github.com/WorldSellerGame/world-seller/commit/8b64ad2ce79a48849ce7e476c0b4c8834b7721ab)) +* **refining:** refining skills that call for a preserved item will no longer increase in needed quantity, closes [#52](https://github.com/WorldSellerGame/world-seller/issues/52) ([b5cc498](https://github.com/WorldSellerGame/world-seller/commit/b5cc4989ec7659a68bfaba3540c5fab6eb6b5300)) +* **refining:** refunding a recipe should not give you bonus preserved materials ([d9c3f5d](https://github.com/WorldSellerGame/world-seller/commit/d9c3f5d89d8a592fec11a8fc8b12ff87318adcd6)) +* **refining:** show # of recipes available in a category, don't allow them to be selected if 0, and dont default to empty tabs. closes [#103](https://github.com/WorldSellerGame/world-seller/issues/103) ([6b9c100](https://github.com/WorldSellerGame/world-seller/commit/6b9c10021cd9cb453605d1f2ad1aebac80dcc0b9)) +* **resource:** resources default to common rarity to not throw errors ([d061b62](https://github.com/WorldSellerGame/world-seller/commit/d061b624f9b0c92595aa7bfe7e18dec11a2dd8e1)) +* **start:** start characters at level 0. closes [#10](https://github.com/WorldSellerGame/world-seller/issues/10) ([8080876](https://github.com/WorldSellerGame/world-seller/commit/808087672e2025926fc7f5880fa146c452d161d4)) +* **state:** internal state dispatches should be more consistent, less redundant ([0b0e22d](https://github.com/WorldSellerGame/world-seller/commit/0b0e22dd2f93b147ab4d99014ddebf35c545d116)) +* **stat:** health cannot go below 1, energy cannot go below 0 ([00b878d](https://github.com/WorldSellerGame/world-seller/commit/00b878d9cf1b342cb312a5026bb02533410be62a)) +* **stats:** speed is always a minimum of 1, closes [#102](https://github.com/WorldSellerGame/world-seller/issues/102) ([298470a](https://github.com/WorldSellerGame/world-seller/commit/298470a078f3bc76f2ed820189ec3b2915520056)) +* **stats:** stat calculation using yml stats should work for every stat ([8a1c255](https://github.com/WorldSellerGame/world-seller/commit/8a1c255c00c4aa4bc26109a99e9bc9a3ae53c4da)) +* **ui:** adjust active page indicator to be less bad, closes ([85dafcb](https://github.com/WorldSellerGame/world-seller/commit/85dafcb93cbd9b5fff78dcb2f77a01688837e269)), closes [#16](https://github.com/WorldSellerGame/world-seller/issues/16) +* **ui:** adjust gathering location height. closes [#105](https://github.com/WorldSellerGame/world-seller/issues/105) ([92793cf](https://github.com/WorldSellerGame/world-seller/commit/92793cf0205c8358fbfd49e3498abaa8a9520538)) +* **ui:** fill in empty spaces above gathering, closes [#22](https://github.com/WorldSellerGame/world-seller/issues/22) ([3a338df](https://github.com/WorldSellerGame/world-seller/commit/3a338dfd3a4ec12c9e0a051c98cbdb3dfbe00881)) +* **ui:** fix bug when moving from inventory to settings to home ([73691f8](https://github.com/WorldSellerGame/world-seller/commit/73691f872882091468c913a4cd5bea1ec4f0f912)) +* **ui:** inventory/resources will no longer show items with qty=0 or empty categories ([9ca4e65](https://github.com/WorldSellerGame/world-seller/commit/9ca4e65750a4b066db91d6d7836136327f68fe7e)) +* **ui:** items with infinite durability no longer appear broken ([7616f8f](https://github.com/WorldSellerGame/world-seller/commit/7616f8f6e5aa41134af2beb7f3210f8434e85571)) +* **ui:** make sidebar more appropriately sized ([7be93e9](https://github.com/WorldSellerGame/world-seller/commit/7be93e9b87ff75dd1891d175f48d5937ac88b064)) +* **ui:** random console error with icons sometimes not showing up ([3427967](https://github.com/WorldSellerGame/world-seller/commit/3427967b17d75a83deca4496143b2da40badfac5)) +* **validator:** validator should check require/preserve to make sure they're arrays ([2fd7388](https://github.com/WorldSellerGame/world-seller/commit/2fd73881743ed9686a72ee08ee8c4cb8c2a069f2)) + + +### Features + +* **achievements:** add achievements. closes [#67](https://github.com/WorldSellerGame/world-seller/issues/67) ([efba245](https://github.com/WorldSellerGame/world-seller/commit/efba2453626e472a391bc42ef8bfb0e91587cc1e)) +* **announcements:** add announcement to home page. closes [#89](https://github.com/WorldSellerGame/world-seller/issues/89) ([effa7f5](https://github.com/WorldSellerGame/world-seller/commit/effa7f5fd06c522bfbb3f25b9ae143fee38b5dbd)) +* **character:** add export/import, closes [#5](https://github.com/WorldSellerGame/world-seller/issues/5) ([43a3693](https://github.com/WorldSellerGame/world-seller/commit/43a3693f05af49601b5a43420767adc52c8fee70)) +* **ci:** add process to make sure seeds have transforms, and that everything about them is valid ([9d7b2ea](https://github.com/WorldSellerGame/world-seller/commit/9d7b2ea5af0ce5f8e657665c36c90bb3d920c4b3)) +* **combat:** abilities can now use target=All and target=AllEnemies, closes [#76](https://github.com/WorldSellerGame/world-seller/issues/76) ([b006d25](https://github.com/WorldSellerGame/world-seller/commit/b006d2580ffeb4c24efaa0990148452162339f16)) +* **combat:** add 4 new stats. closes [#98](https://github.com/WorldSellerGame/world-seller/issues/98) ([2c90c65](https://github.com/WorldSellerGame/world-seller/commit/2c90c653d8f1d58acad1680802214f43daaa91eb)) +* **combat:** add buff support, 4 example buffs ([60abd39](https://github.com/WorldSellerGame/world-seller/commit/60abd391c771713001fed8d6a823826baee8e06c)) +* **combat:** add dungeons, closes [#66](https://github.com/WorldSellerGame/world-seller/issues/66) ([808b55e](https://github.com/WorldSellerGame/world-seller/commit/808b55efb62feaca8cb382019eaaa1837d4ed1af)) +* **combat:** add food support. closes [#62](https://github.com/WorldSellerGame/world-seller/issues/62) ([b690d48](https://github.com/WorldSellerGame/world-seller/commit/b690d48c354ef3d83b8ab9a497c72f7dddfbfec0)) +* **combat:** add item support ([81e2405](https://github.com/WorldSellerGame/world-seller/commit/81e2405ccdbd69ef405d8523a6c4a33d7e8d9dde)) +* **combat:** debug mode now shows speed for combat creatures. closes [#100](https://github.com/WorldSellerGame/world-seller/issues/100) ([ab98eca](https://github.com/WorldSellerGame/world-seller/commit/ab98eca7e9a958bbd0f5b3261afd5dbfd543e954)) +* **combat:** dungeons will now give points for 10 levels, up until the next dungeon becomes relevant. closes [#99](https://github.com/WorldSellerGame/world-seller/issues/99) ([3133cec](https://github.com/WorldSellerGame/world-seller/commit/3133cec7a92a4fd163a2d38e076b53761e2dbf7c)) +* **combat:** items/effects now can be multi-step ([0fe1045](https://github.com/WorldSellerGame/world-seller/commit/0fe10453fbe34a81dab9f1daaf4b2f48ffbeca92)) +* **combat:** show floating damage numbers. closes [#85](https://github.com/WorldSellerGame/world-seller/issues/85) ([a093006](https://github.com/WorldSellerGame/world-seller/commit/a093006f98aa489c489454e4114f8bd2da7a7554)) +* **combat:** speed will now be random from speed/2 to speed instead of 1..speed ([045ea65](https://github.com/WorldSellerGame/world-seller/commit/045ea6516d3176b1870985ee07ac0cb7d340e591)) +* **combat:** status icons now have color, closes [#64](https://github.com/WorldSellerGame/world-seller/issues/64) ([fe3ea88](https://github.com/WorldSellerGame/world-seller/commit/fe3ea884da17482e338225ce0f5b537768928cff)) +* **content:** add resource name. closes [#69](https://github.com/WorldSellerGame/world-seller/issues/69) ([2a50d99](https://github.com/WorldSellerGame/world-seller/commit/2a50d996cfc04071c84b9cbe53401a2dd2e58db2)) +* **core:** add character creation; update documentation ([223eba9](https://github.com/WorldSellerGame/world-seller/commit/223eba92af274e5e5d052bbf5f5f134eb0a2e3f6)) +* **core:** add error handler for debug mode, closes [#60](https://github.com/WorldSellerGame/world-seller/issues/60) ([0f72a5a](https://github.com/WorldSellerGame/world-seller/commit/0f72a5ad6ac3dd5de7433ccc96e3d2ec311316f5)) +* **core:** add gameanalytics events for everything. closes [#75](https://github.com/WorldSellerGame/world-seller/issues/75) ([6b86a04](https://github.com/WorldSellerGame/world-seller/commit/6b86a04b5489de816f4efcf2779be1b0df70c403)) +* **core:** add more validations ([bcc61bc](https://github.com/WorldSellerGame/world-seller/commit/bcc61bcaa063d23b95dd3be228086aebe13d388d)) +* **core:** add svg validation, closes [#39](https://github.com/WorldSellerGame/world-seller/issues/39) ([82b864c](https://github.com/WorldSellerGame/world-seller/commit/82b864c7c0225bf2cc7301ac1cb5aab04fc2f7d5)) +* **core:** can now specify stat gain formulae via yaml, closes [#74](https://github.com/WorldSellerGame/world-seller/issues/74) ([a1a835c](https://github.com/WorldSellerGame/world-seller/commit/a1a835c884bb6da45162efbba2f154dc4c5b7336)) +* **data:** locations can give more than one per item grab, closes [#25](https://github.com/WorldSellerGame/world-seller/issues/25) ([3ffd67f](https://github.com/WorldSellerGame/world-seller/commit/3ffd67fd8ea135059a7e107222d20cc1582fd2fe)) +* **dev:** dev mode timers can go up to 60x faster for quick testing. closes [#24](https://github.com/WorldSellerGame/world-seller/issues/24) ([4eba723](https://github.com/WorldSellerGame/world-seller/commit/4eba7232511a0ecc3b533c8869f3b6022e80ee8c)) +* **devtools:** dev tools are enabled for deploy previews ([47e4b37](https://github.com/WorldSellerGame/world-seller/commit/47e4b37e57062ded44c079febd2a54d1c7e19789)), closes [#55](https://github.com/WorldSellerGame/world-seller/issues/55) +* **docs:** document dungeons, dungeon nodes ([3e9a09d](https://github.com/WorldSellerGame/world-seller/commit/3e9a09db1be0389333a03f5109b82f50e1396e4b)) +* **equipment:** durability of -1 means it will never break ([4e7a284](https://github.com/WorldSellerGame/world-seller/commit/4e7a284f362b38bae695f33916f244c450f31a80)) +* **error:** add error handling. add telemetry opt outs. move global error handler/notifier. add savefile to every error (where possible) for debugging. closes [#83](https://github.com/WorldSellerGame/world-seller/issues/83) ([e0a4ff2](https://github.com/WorldSellerGame/world-seller/commit/e0a4ff2dd6fea85c0322572f62eb02d815cb435d)) +* **gathering:** dedicated ui space for status bar, closes [#12](https://github.com/WorldSellerGame/world-seller/issues/12) ([3d19aa5](https://github.com/WorldSellerGame/world-seller/commit/3d19aa5087db1fda0db533cfdade0171ff4e5de6)) +* **gathering:** support cooldowns for locations ([946a45a](https://github.com/WorldSellerGame/world-seller/commit/946a45a2c87c5d6b16a1eff11cb0fa2d06e3dff8)) +* **home:** add last saved time ([322f2cb](https://github.com/WorldSellerGame/world-seller/commit/322f2cb1315882cdba0e88d469261b94c26a2304)) +* **home:** redesign home page a bit, add background ([344ba58](https://github.com/WorldSellerGame/world-seller/commit/344ba5865cb113cd39dda4b810f9d91814eb712b)) +* **item:** all items will automatically update/migrate on page load. closes [#59](https://github.com/WorldSellerGame/world-seller/issues/59) ([0058a44](https://github.com/WorldSellerGame/world-seller/commit/0058a44106046fa0d677d4876c843f93c8ac735d)) +* **items:** make equipment do stuff. closes [#30](https://github.com/WorldSellerGame/world-seller/issues/30) ([a74abe8](https://github.com/WorldSellerGame/world-seller/commit/a74abe8959658ca47718dd80fe156b04c8041a72)) +* **many:** add foraging, fishing, hunting, logging, and updated dashboard view ([525fad9](https://github.com/WorldSellerGame/world-seller/commit/525fad96590f638df2b4598fe139c495f99f17e1)) +* **mercantile:** add exchange. closes [#57](https://github.com/WorldSellerGame/world-seller/issues/57) ([b77b3e9](https://github.com/WorldSellerGame/world-seller/commit/b77b3e97b2eb899ba0587c6737c699688f5f9bd4)) +* **mercantile:** add workers. add automation. ([72e2cbc](https://github.com/WorldSellerGame/world-seller/commit/72e2cbce5300bd1813bb00bcd2ccf27f4042b5e2)) +* **meta:** add good favicon. closes [#2](https://github.com/WorldSellerGame/world-seller/issues/2) ([17aa771](https://github.com/WorldSellerGame/world-seller/commit/17aa77170bd78a5595569180ca7c0644b363e14f)) +* **meta:** add meta tags ([1966d67](https://github.com/WorldSellerGame/world-seller/commit/1966d67d08efcb198ac5a4c253bc9d694ce778fa)) +* **onboarding:** tradeskills have requirements, which fall back to a discovery system. tradeskills require a player to have discovered a thing now to activate them. there is a new debug option to gracefully migrate to the new system. ([f0f4ae4](https://github.com/WorldSellerGame/world-seller/commit/f0f4ae4930d65f184d0fdfd00b27419bd43515e0)), closes [#65](https://github.com/WorldSellerGame/world-seller/issues/65) +* **ops:** allow for separating resources and items into folders of files. closes [#17](https://github.com/WorldSellerGame/world-seller/issues/17) ([fb8e794](https://github.com/WorldSellerGame/world-seller/commit/fb8e79478d54ee2ed8cc9db9ed829f0b58a0379f)) +* **refining:** refining will remember what recipes you know based on if you've discovered the materials rather than if you have them ([e18befc](https://github.com/WorldSellerGame/world-seller/commit/e18befcb023fdb68c32ccd988f433a180541214d)) +* **refining:** update refining to show how many of a thing you have. add segmentation to split items/resources. closes [#91](https://github.com/WorldSellerGame/world-seller/issues/91) ([aef52ca](https://github.com/WorldSellerGame/world-seller/commit/aef52cacf43949278713e739d1171e688d748df6)) +* **sfx:** add sound effects, closes [#93](https://github.com/WorldSellerGame/world-seller/issues/93) ([fb72c94](https://github.com/WorldSellerGame/world-seller/commit/fb72c94ff0c4e8d945f4daf1e8d2f7a97ab4a6d1)) +* **theme:** add world seller default theme ([8e965f3](https://github.com/WorldSellerGame/world-seller/commit/8e965f3188f7f6ac0403d111b05366b3ef4d46da)) +* **tradeskill:** add alchemy. add bottles. maybe more stuff. ([24e7da9](https://github.com/WorldSellerGame/world-seller/commit/24e7da9674bab620f9c14aa3e8c9cc4930195cc6)) +* **tradeskill:** add combat ([66187dc](https://github.com/WorldSellerGame/world-seller/commit/66187dcb54f33fa01dd2f77f910c5060ae073729)) +* **tradeskill:** add cooking ([dbe184f](https://github.com/WorldSellerGame/world-seller/commit/dbe184f4d8cd58541749b4cddb98ae52ca14e127)) +* **tradeskill:** add farming ([8d0208e](https://github.com/WorldSellerGame/world-seller/commit/8d0208e2719d584ab95e00ddd2be4cdf8941e3ab)) +* **tradeskill:** add jewelcrafting ([631911a](https://github.com/WorldSellerGame/world-seller/commit/631911af75c676d24fbcb622730b7c05776faa83)) +* **tradeskill:** add mining, lots of infra ([704fc98](https://github.com/WorldSellerGame/world-seller/commit/704fc98b70126a551d177c381b0235e952ddae09)) +* **tradeskill:** added prospecting. farming can now level up. ([01e10a4](https://github.com/WorldSellerGame/world-seller/commit/01e10a4d5477103001480f9f541bca5feae94c6a)) +* **tradeskill:** added weaving. refining can now give resources. added new recipes/items. ([78f22b2](https://github.com/WorldSellerGame/world-seller/commit/78f22b25a59ba74d3685266b4af62cf3115cc2c6)) +* **tradeskill:** allow for getting nothing, closes [#27](https://github.com/WorldSellerGame/world-seller/issues/27) ([3b85e25](https://github.com/WorldSellerGame/world-seller/commit/3b85e255a02666d39eda0711d78893943da473e7)) +* **tradeskill:** can only gather from one place at a time. closes [#42](https://github.com/WorldSellerGame/world-seller/issues/42) ([41a34d8](https://github.com/WorldSellerGame/world-seller/commit/41a34d848f5a8b27b054656f1c52749cab64c301)) +* **tradeskill:** refining tradeskills have a queue limit, closes [#36](https://github.com/WorldSellerGame/world-seller/issues/36) ([1fbb1f6](https://github.com/WorldSellerGame/world-seller/commit/1fbb1f6f8c08aac3080f4c87652876940973ea15)) +* **tradeskill:** tradeskills can now require items to have a recipe become visible, as well as not spend items in the case of crafting tables or similar ([fd4dbb9](https://github.com/WorldSellerGame/world-seller/commit/fd4dbb98f12141ae0b9b27a85247e681a172b0f2)), closes [#40](https://github.com/WorldSellerGame/world-seller/issues/40) [#41](https://github.com/WorldSellerGame/world-seller/issues/41) +* **ui:** add ability to equip items, closes [#15](https://github.com/WorldSellerGame/world-seller/issues/15) ([2236717](https://github.com/WorldSellerGame/world-seller/commit/22367175f487f79a6aaaa2a3c97bdaaebec0ec4f)) +* **ui:** add darker version of background for other parts of app ([870f30e](https://github.com/WorldSellerGame/world-seller/commit/870f30e2295f4e101d2a54d94c9265b0ba763245)) +* **ui:** add inventory. add blacksmithing. closes [#14](https://github.com/WorldSellerGame/world-seller/issues/14) ([888a21a](https://github.com/WorldSellerGame/world-seller/commit/888a21a383ac62e43269cb0a1bdcd88cda5c7336)) +* **ui:** add mercantile. add upgrades. rework some internals. add value to everything. add maxWorkers to everything. ([18bcba9](https://github.com/WorldSellerGame/world-seller/commit/18bcba94317cad0d15f45bca43e16cc5ca0b81b0)) +* **ui:** add new fonts that look good. closes [#104](https://github.com/WorldSellerGame/world-seller/issues/104) ([ac4648c](https://github.com/WorldSellerGame/world-seller/commit/ac4648c142fcf0ff8cbb8693d3e5c79099421409)) +* **ui:** add notification for resource gain, closes [#11](https://github.com/WorldSellerGame/world-seller/issues/11) ([f26be05](https://github.com/WorldSellerGame/world-seller/commit/f26be0546cabf903f96a6e08141a8d30360a2c21)) +* **ui:** add settings page. it's empty. ([9a36792](https://github.com/WorldSellerGame/world-seller/commit/9a36792a3a1ab2326d59d7a9839e45daabb57a70)) +* **ui:** add tooltips in relevant places, closes [#18](https://github.com/WorldSellerGame/world-seller/issues/18) ([c5eb9f6](https://github.com/WorldSellerGame/world-seller/commit/c5eb9f6e4479be6ea4d69c35b3991c6e4f558c1b)) +* **ui:** display levels in sidebar, closes [#9](https://github.com/WorldSellerGame/world-seller/issues/9) ([8c1b33c](https://github.com/WorldSellerGame/world-seller/commit/8c1b33c5c7df0ccf59bb00c306dfde27e789e43e)) +* **ui:** get version on build of app. add discord/github links in settings. closes [#33](https://github.com/WorldSellerGame/world-seller/issues/33) ([1974379](https://github.com/WorldSellerGame/world-seller/commit/1974379ce39703e844412be92043ed832e67aeaf)) +* **ui:** improve usability of resources and inventory page ([58e6ed2](https://github.com/WorldSellerGame/world-seller/commit/58e6ed21cb4074d0a1cc19c6da2c5dca27a681a6)) +* **ui:** options screen. option to collapse to just icons. closes [#21](https://github.com/WorldSellerGame/world-seller/issues/21) ([62fab3a](https://github.com/WorldSellerGame/world-seller/commit/62fab3a7506c9dd03ef2334bfa31d8b1377619dd)) +* **validate:** nothing can have a name >32 characters, closes [#82](https://github.com/WorldSellerGame/world-seller/issues/82) ([78f434c](https://github.com/WorldSellerGame/world-seller/commit/78f434c244bde3478c0c52df3499cd8526df8a50)) +* **workers:** workers require upkeep. closes [#56](https://github.com/WorldSellerGame/world-seller/issues/56) ([e481160](https://github.com/WorldSellerGame/world-seller/commit/e48116043564501450145ca91c58dd87c74e0d9c))