Skip to content

Latest commit

 

History

History
555 lines (426 loc) · 74.2 KB

CHANGELOG.md

File metadata and controls

555 lines (426 loc) · 74.2 KB

0.2.3 (2023-04-27)

Bug Fixes

  • core: load items by both their name and aliases so ??? doesnt show up anymore in real-name (e8bba28)
  • jewelry: rebalance jewels so they each give an individualized bonus IC vs OOC (f410df0)
  • refine: refine should be sorted by result name, not its id (a83c155)

Features

  • dungeon: show recommended total level for dungeons (e0fda48)
  • equipment: display stats in a more condensed view so % doesnt have its own stat line for everything (590685b)
  • jewelcrafting: queue can go to level 5 now (53070cc)
  • jewelry: add new gems, jewelry, transmuting (7df489e)
  • transmutation: can now transmute x5 and x25; analytics updated to support new values; sfx supports failure state (090a0ab)

0.2.2 (2023-04-19)

Bug Fixes

  • release: add dirty check script, do it before release to ensure no weirdness (1163626)

0.2.1 (2023-04-19)

Bug Fixes

  • combat: fix issue where sometimes abilityref doesn't exist (1c6b0dc)
  • cooking: recipes will no longer erroneously consume oven mitts (3d9b1d8)
  • farming: adjust worker time for farms down to 1800 from 3600 (4c85556)
  • import: dont export game object; it can override cloud settings and cause weird interface errors (8b39e2f)
  • import: importing a character no longer clears farming workers (39aecb4)
  • item: validator will not let require/preserve pass if the item is invalid. fix adamantite ingot recipe (5b40af9)
  • refining: adamantite ingot will no longer consume a normal furnace (1701c1f)
  • refining: refining items will no longer show ??? as the item name (4bd026f)
  • spoon: spoon theme secondary color is a bit darker (c9520db)

Features

  • analytics: track player unlocks (947926f)
  • combat: add hotkey support to abilities in combat (1a691fc)
  • combat: rework combat ui to be less vertical (0e2d0de)
  • core: allow tradeskill data to be split into multiple files for maintainability (4f581db)
  • food: food lasts +5 combats longer on average (7e8dd26)
  • food: rework some foods, reorganize them internally, closes #148 (5bb5fa5)
  • gathering: add beginner nodes (495369e)
  • gathering: rebalance gathering tools. add fishing bait. (d3c964a)
  • inventory,stockpile: add select all button (b360fc8)
  • inventory,stockpile: show 'click for actions' on items that are clickable (87d40f7)
  • jewelcrafting: reorganize jewelry files. add adamantite jewelry (da61368)
  • ui: coin gain now shows under mercantile area (51c4100)
  • workers: show workers allocated to a tradeskill in sidebar (3dc0317)

0.2.0 (2023-04-12)

Bug Fixes

  • asset: fix moss svg. update svg validator to factor in other strange potential circumstances (10a9852)
  • cloud: cloud savefiles should use latest save, not highest level (8cc1b2d)
  • combat: only add log messages if a combat is going on (4fd0430)
  • content: quartz copper tongue piercing should require the copper tongue piercing (c4bc2f7)
  • core: content service should load before the rest of the app (f1e6573)
  • core: discovering things works again (7d16ae5)
  • error: error handler will no longer fire on .netlify.app; somehow this triggers a lot of random errors, probably since it's a headless browser (8a52bcc)
  • gathering: remove change detection because cooldown number doesnt go down correctly (3cac7b8)
  • import: importing a character will no longer reset all options and mods; it will preserve whatever options and mods are currently locally set/installed, but it still will not save them (babefa4)
  • item,resource: add real-name component to look up real names of items (da1939b)
  • item: add blank item stats for reasons (e926c2f)
  • item: items should show the lower sell value to reduce confusion (2bcdb1f)
  • mod: mods shouldnt break the ui anymore (79e545d)
  • refining: time resource should have commas (0d066ec)
  • theme: specify white for refining form field edits, hopefully make them show up correctly (76490f7)
  • transmutation: add item rarity to transmutation page (00a4e1c)
  • worker: workers will not take preserved items (30bf04f)

Features

  • cloud: add cloud save syncing (d0d2142)
  • equip: improve equip interface (9c996ed)
  • farming: farming now supports workers and an upgrade for it (cc2f076)
  • gathering: gathering will tell you if you're gathering somewhere else (496fbf1)
  • settings: add setting to hide notifications (23c529e)
  • ui: better inline-notify per tradeskill (907cf33)
  • updates: add download/play link at bottom of auto update notes (475af7b)
  • validator: add validation to make sure everything in game is creatable (c76c90f)
  • worker: workers will now show what ingredients they're missing when crafting (d61fea0)

0.1.10 (2023-03-31)

Bug Fixes

  • analytics: fix analytics not sending correct events in some cases (02feb89)
  • analytics: worker page should track alloc/unalloc (e8a863b)
  • beginner: beginner notifications for unlocking various content will no longer fire multiple times (8dd47b1)
  • character: health/energy maxes are now reflected properly when changing gear; remove health bonus/energy bonus stat from equipment dropdown (60f2e19)
  • combat: cauterize can actually kill you (d27907d)
  • combat: display turnsLeft=-1 as ∞ (db6f070)
  • combat: if an ability is removed from the game, it will not cause loadout errors (ce8a90e)
  • dungeon: can no longer heal by entering a dungeon (6ad963b)
  • dungeon: you can no longer change equipment while in a dungeon (a55e534)
  • gathering: add scrollbar to gathering cards (50a133f)
  • gathering: inconsistent card heights (2fffecb)
  • gathering: show hhmmss for gathering nodes (8bf133b)
  • mercantile: shop multiplier should multiply correctly (21fa11f)
  • mercantile: upgrading stockpile will no longer do it twice for one click (ccb48d0)
  • ui: alerts should be wider in some cases, and confirms should be correctly-sized (4a74e4f)
  • ui: improved rarity color readability (902dd7f)
  • worker: workers will now correctly craft items (f677838)
  • worker: workers will now take from stockpile instead of inventory (40585d6)

Features

  • analytics: better tracking of coin gain/loss (c8bf441)
  • analytics: track achievement stat gains globally (f28d318)
  • analytics: track worker activity (64eef39)
  • combat: show buff duration on bar instead of hiding in tooltip (13d70e4)
  • debug: add debugging tools to get every item and resource (2f6cc42)
  • farming: increase farming plots. change design to be cooler and more epic. (f3b767e)
  • gathering: better indicators for allocated workers (6a2aed2)
  • gathering: show worker progress on nodes; slim cooldown text (ffc7b89)
  • mercantile,inventory: add functionality to multi select and send items/sell items (4a71290)
  • mercantile: add shopkeep recovery speed (905deca)
  • mercantile: workers scale their mercantile efforts based on the work they put in for an item (f9136c1)
  • refining: refining can now type in numbers (411eb0f)
  • sfx: add unique sfx categories for each tradeskill [not yet utilized]. add sfx for farming/prospecting (6e04b49)
  • skills: notify user when they learn a new skill (7b4bee2)
  • ui: add 'you' indicator so the player knows that inventory/resources are theirs (88d567e)
  • ui: add message history area (709963b)
  • worker: workers will never consume items needed for another workers refinement process (391ded7)

0.1.9 (2023-03-29)

Bug Fixes

  • combat: dying should leave you with 1 hp when you get out of combat (ed358b1)
  • combat: pre-turn healing/energy should work again (914f54a)
  • combat: properly round damage/heal/energyheal (ad1b5a6)
  • core: better decimal number protection when selling items (6b914e2)
  • core: fix a null-access error for effects (74cfa1c)
  • dungeon: show item drops from monsters while in dungeon (bdd2f40)
  • farming: can now plant anything, not just seeds (850c8c2)
  • farming: hide /0 on farming pages (db37b00)
  • gathering: gathering tradeskills will now ask you to cancel if you have an ongoing gathering elsewhere (393871d)
  • inventory,stockpile: can no longer oversell [which forces quick sell] (76d41f5)
  • inventory: can no longer sell in shop if mercantile isn't unlocked (f19734d)
  • item: migrating items should consider not resetting durability and other important values (f56a643)
  • mercantile,inventory: sell -> list for sale (48b810d)
  • mercantile: sell value is appropriately multiplied for quick sell, and all other sell methods. (fec45c0)
  • refining: invert interpretation of refining filters to make it seem more intuitive (7977c9c)
  • refining: refining item colors should be correct, sort recipes so the uncraftables are at the bottom (3693908)
  • resources: hopefully fix the ability to gain nothing (f5ec647)
  • resources: resources page should not display max indicator or bold text (445fb6f)
  • settings: when set to 0, sfx will no longer play at max volume (52fc93f)
  • stats: character stat gain incorrectly did not work for non-total-level scaling (2c99953)
  • stats: healing/energy restoration are more explicit about what they do and when (a67664d)
  • title: page title should not show 00:00:00 (0893de6)
  • transmute: transmute page should look like a normal page; tooltips, probabilities, etc are added (1f73e4b)
  • ui: be more clear with yes/no alerts (fdc883e)
  • workers: lower free workers to 3. decrease upkeep costs to ignore free workers. (ab7972e)
  • workers: more clarification when workers make an item where it goes (1fb9621)
  • workers: workers should show the correct refining tradeskill (89c043a)
  • worker: workers can no longer gather nothing (5bc83f1)

Features

  • achievements: show count of achievements on page (bda8030)
  • analytics: track what items users are equipping (2567c24)
  • analytics: track what options users are setting (baedd5b)
  • gathering: add location discovery tracker to top right (0cd19f1)
  • gathering: gathering locations tell you when their cooldown is up (0f2599e)
  • gathering: gathering nodes can be marked as favorite, and will show up at the start of the list. ref #43 (fc0c17f)
  • gathering: gathering skills will show the real time factoring in equipment (955e73e)
  • home: announcement area will have more information if it refuses to load (07251f5)
  • inventory,stockpile: left click/cursor pointer indicator to let people know they have actions (4b395c7)
  • inventory: lock inventory until you find your first item (78b93ba)
  • item: item tooltips now show the item value (1453dd3)
  • loadout: add button to signal that things can change (87283b5)
  • refining,gathering: add tooltips for adding/removing workers (a5b338e)
  • refining,gathering: show when +1 level would be earned from an action (421e4bc)
  • refining: add colors to refining names (7ebda00)
  • refining: add recipe discovery tracker to top right (000f3d7)
  • refining: all refining can hide discovered crafting tables to clear list clutter (823deca)
  • refining: can star refining recipes to keep them visible/pinned. closes #43 (94af199)
  • refining: crafting queue is upgradeable. rework crafting queue visual area (c65656e)
  • refining: display crafting yields next to applicable items (899734d)
  • refining: tradeskill SFX will only play when finishing an entire queue, instead of per item (65cf27d)
  • resources,inventory,stockpile: remember last tab (0700071)
  • resource: show resource quantity in tooltip (45d5c51)
  • settings: add ui setting for notification position. move default to top left (e96e59a)
  • sidebar: add farming complete indicator to sidebar (42d9724)
  • ui: add striped tables for most of the interface (de4ee20)
  • ui: add timer for longest running timer to tab header. (1ffd5cd)
  • worker: add ability to unallocate worker from worker page + unallocate all workers (2c52da5)

0.1.8 (2023-03-27)

Reverts

  • Revert "Update release-tags.yml" (a7b6b7e)

0.1.7 (2023-03-27)

0.1.6 (2023-03-27)

Bug Fixes

  • build: hopefully this time it will actually upload to itch (e5a8f49)

0.1.5 (2023-03-27)

Bug Fixes

  • build: move itch upload to a separate linux action (c42c4d9)

0.1.4 (2023-03-27)

Bug Fixes

  • build: build process should put files on itch properly (43c080c)
  • combat: if you have no threats and are level 0, generate some (4c5ab50)
  • mod: modio token should default to 1 year even if not set (153585c)
  • updates: blog post update file should be formatted correctly (3697957)

0.1.3 (2023-03-27)

0.1.2 (2023-03-27)

Bug Fixes

  • settings: re-enable sound options for non-dev environments (c88be7d)
  • ui: round timers better in general (a8cb999)
  • workers: workers now operate at 95% efficiency of the player (dc8da4f)

Features

  • refining: clarify UI about items that are preserved vs consumed when crafting (98d74c2)

0.1.1 (2023-03-27)

0.1.0 (2023-03-27)

Bug Fixes

  • achievements: achievements are now sorted by name (f9fdd9f)
  • achievements: canceling recipes should not give achievement progress (1d5f3b4)
  • analytics: track navigate analytics better (c7b4bb4)
  • combat: buffs and debuffs will no longer tick if combat is won by someone. closes #117 (c04771b)
  • combat: can no longer eat food while in combat (649de45)
  • combat: combat items/food in loadout should only color the name, not all of the text (4af36cb)
  • combat: ending combat should clear player buffs (f8398f7)
  • combat: energy-changing buffs do not apply current health any longer (9c0ca4a)
  • combat: escape should mark combat as ending (6b66274)
  • combat: fix buff alignment for enemies (d395f2c)
  • combat: healPerRound on enemies should correctly show healing on enemy. closes #127 (4bec6c9)
  • combat: items cannot take energy even if their referenced ability does (7a88e90)
  • combat: items should show the effect name, not key (47b6ec1)
  • combat: items with multiple effects will trigger correctly (d8bb5db)
  • combat: NaN should no longer happen for any delta applier. closes #126 (9f6b92f)
  • combat: only some stats have to stay at 1. rest can go back to 0 when an effect unapplies. closes #111 (2123918)
  • combat: speed calculations should be correct now. closes #119 (500c0f7)
  • combat: undefined mitigation causes problems (4b545eb)
  • combat: using items on self should also not cost energy (08b749e)
  • combat: you can't die from multiple dots at once (73143d4)
  • core: instead of watching . and having the CLI refresh every 10 seconds, watch src again and copy the changelog files. laziness ftl. closes #121 (076120b)
  • core: load all core icons at startup (735cd3e)
  • debug: debug menu should be position: fixed (5473633)
  • discord: fix combat discord status attachment (ae862b7)
  • dungeon: dungeon maps will correctly track the players viewport (b9d9080)
  • dungeon: dungeons no longer let you eat food (cb0d9a7)
  • dungeon: embark color should actually indicate when you get a skill point (ccdbff7)
  • dungeon: make fire a more visible color (a31cfdb)
  • dungeon: no standing still to heal in a dungeon (968531d)
  • edibles: items that only restore energy should be able to be eaten (40e8e14)
  • exchange: default exchange rate for rarity:same is 2:1, closes #115 (ee3af62)
  • gathering: gathering pages should perform better (d977d18)
  • gathering: not all gathering is fishing (d625374)
  • inventory,mercantile: inventory/stockpile page will no longer reset category when an item leaves (61524fd)
  • item: food duration is now migrated correctly (0cc2b49)
  • items: items now- have separate effects/abilities, are more distinct when in/out of combat (aa12001)
  • items: make item healing come from new properties, not stats (856c600)
  • loadout: can now select potions again for item loadout (6746983)
  • loadout: fix learned skills replacing old skills (3e1d352)
  • loadout: loadout page should perform better with larger numbers of items (ea2e229)
  • loadout: loadout should properly migrate items when they change (3e43e23)
  • loadout: no flicker when unslotting something using x (cf248cb)
  • mods: fix mod unsub for mods that don't have themes (1ec1c2e)
  • mods: mods should load tags correctly from all categories (b07dd7e)
  • recipe: mortar should preserve, not consume, the table (8641257)
  • refining: perf improvements (5f0b8af)
  • refining: refining should update when hitting craft (d5e3e42)
  • refining: wrap when ingredient list is cut off (4ad2244)
  • settings: sound should start at 100% instead of 1%, closes #114 (6a5bf0b)
  • splash: add tooltips + better named mods button to homepage (810d73e)
  • svg: add dungeon svgs to preloader. closes #139 (5d2a0d8)
  • theme: light theme icons should fill correctly (73f2383)
  • ui: better defaults for not overflowing screen size in some pages (0e974b2)
  • ui: line wrap timers where relevant in app menu (7f54cb4)
  • validator: validator disallows duplicate names (0eff8c5)
  • validator: validator should actually double check names, instead of looking like it double checks duplicate names (d17b3a2)
  • validator: validator should allow level 0 combat to exist for threats. closes #113 (457972f)

Features

  • ability: add ability bonus damage feature, closes #140 (1e38605)
  • achievements: support hidden achievements. make dungeon achievements hidden. closes #141 (3034963)
  • automation: tag workflow should upload to itch now. closes #120 (0de6f81)
  • build: add linux build. ref #124 (3799c0e)
  • build: add osx build. closes #124 (14eb4cf)
  • combat: combat is now always persisted; you can eat food to heal ooc; new health/energy persistent bars; tooltips are more informative, closes #144 (7b9981c)
  • combat: display equipped foods in combat (d073f3a)
  • combat: food can now apply effects pre-combat if equipped in food slot (af1b2d8)
  • core: add getStat helper to unify how stats are gotten throughout the game (29b2018)
  • credits: add credits popup (d29756b)
  • debug: add debug commands to set player health and energy in combat (592ca74)
  • devtools: add fightThreat and applyCombatEffectToPlayer, closes #118 (42df3b8)
  • devtools: dev tools go to 600 ticks per tick instead of just 60. closes #116 (c522c79)
  • dungeon: can now eat items in dungeon out of combat (ef2ede2)
  • equipment: stats now have a description on the equipment page (6ec8a47)
  • farming: farming list should perform better (0b3c7fa)
  • farming: more clarity on planting page (e778dad)
  • farming: plant area will now have a close option to be consistent (8f07385)
  • food: food items require durability/duration to be the same; they will go down the same as well (f342bc8)
  • inventory: add icons to popup for inventory/stockpile views (c656eb1)
  • item: stat display for stat lines now matches other stat name displays (36b12f6)
  • mercantile: upgrade stockpile to look like inventory (1cd9cb2)
  • mod: allow for testing mods locally by uploading a zip file. closes #137 (9e244c8)
  • mod: allow mods to add themes (b5f48cd)
  • modding: add mod support (77c43d7)
  • modding: add update all mods button. closes #138 (60f8756)
  • mods: mods can now override sound effects (a4193e6)
  • prospecting: you only get levels in prospecting if you succeed (2d3ab67)
  • refining: recipes you havent crafted shimmer (71c7cc5)
  • refining: refining has filters to filter recipes (960172f)
  • refining: refining recipes can now use items [they are consumed whole unless preserved]. closes #134 (05dcec9)
  • stat: add single target energy heal option (a2e39bb)
  • stat: items can now have % stats that affect gathering speed/reductions (4824c96)
  • stat: items can now have mitigation, a % damage reduction stat (e8adc52)
  • tools: add debug service (f8fcf61)
  • ui: add better tooltips to resources and items in inventory, backpack, stockpile, and refinement interfaces (3295f51)
  • ui: add version on homepage for easier discerning of current version (5496250)
  • ui: refining/gathering should perform better with larger lists (40ea049)
  • ui: svgs load instantly and are cached in the browser (4e641f0)
  • update: prompt users in download version to update (a996194)

0.0.6 (2023-02-24)

0.0.5 (2023-02-24)

0.0.4 (2023-02-24)

Bug Fixes

  • core: errors on loading empty game and trying to migrate items (b7cc657)
  • settings: better tag display etc (1743ef1)

Features

  • build: add windows build, add build to release (c674170)
  • information: add changelog button to home/settings so people can see messages like this. closes #110 (1e95b98)

0.0.3 (2023-02-23)

0.0.2 (2023-02-23)

Bug Fixes

  • achievements: better protection against duplicate achievement notifications (a4680ff)
  • characters: you can only have one character now #grinch (b2a7aad)
  • char: save current character when setting their level (ecb3654)
  • combat: combat level gain should be fixed (cd085cc)
  • combat: combat should exit correctly if you refresh while it's ending. closes #109 (6d5cb03)
  • combat: combat works again (78a5ddd)
  • combat: give enemies a chance to take a turn before player can gum up the entire turn list. closes #106 (17be12c)
  • combat: healthBonus and energyBonus now apply correctly from effects (9034653)
  • combat: status effects now correctly unapply based on how much they were actually able to apply. closes #101 (9479c49)
  • combat: threats are now based on combat level instead of total level. closes #97 (718834d)
  • 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)
  • content: content can no longer have a duplicate name as another of the same type (44e18e0)
  • core: add jewelry slot (f3c1329)
  • core: add new icons. change some internals to use them. add missing icons to sidebar (918a316)
  • core: add types to everything in content service. closes #94 (d8a0dcc)
  • core: can gain combat levels from 0. closes #77 (c61a2c9)
  • core: check top level properties for files to prevent weird white screen situations (5b083fe)
  • core: deleting character will reset all game states (8c39f3c)
  • core: don't call SetActiveCharacter every time a tab changes. closes #90 (c4197b2)
  • core: merge dispatch calls since arrays work for it, closes #61 (59324b2)
  • core: refactor a bunch of redundant code. closes #23 (edde800)
  • core: rename dashboard -> resources (b2f4ba9)
  • core: resetting character should reset combat state. closes #78 (a393df2)
  • core: some weird error fixes (687589c)
  • dashboard: alphabetize categories (20fec77)
  • effect: speed buffs swap values, add note in readme. closes #96 (9ce456a)
  • export: don't export settings with character, to prevent unchangeable dev options from following. closes #87 (f9195a9)
  • farming: seeds grey out when they don't give experience, closes #29 (2547a8b)
  • gathering: durability for gathering tools works. closes #44 (5120601)
  • home: home page error when character is nonexistent (072bb63)
  • import: import process will now migrate savefiles. closes #107 (4a03360)
  • migration: char select migration breaks if you dont return the char correctly. obviously. (e7f6f6e)
  • pwa: short_name manifest listed the wrong name, closes #45 (8b64ad2)
  • refining: refining skills that call for a preserved item will no longer increase in needed quantity, closes #52 (b5cc498)
  • refining: refunding a recipe should not give you bonus preserved materials (d9c3f5d)
  • 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 (6b9c100)
  • resource: resources default to common rarity to not throw errors (d061b62)
  • start: start characters at level 0. closes #10 (8080876)
  • state: internal state dispatches should be more consistent, less redundant (0b0e22d)
  • stat: health cannot go below 1, energy cannot go below 0 (00b878d)
  • stats: speed is always a minimum of 1, closes #102 (298470a)
  • stats: stat calculation using yml stats should work for every stat (8a1c255)
  • ui: adjust active page indicator to be less bad, closes (85dafcb), closes #16
  • ui: adjust gathering location height. closes #105 (92793cf)
  • ui: fill in empty spaces above gathering, closes #22 (3a338df)
  • ui: fix bug when moving from inventory to settings to home (73691f8)
  • ui: inventory/resources will no longer show items with qty=0 or empty categories (9ca4e65)
  • ui: items with infinite durability no longer appear broken (7616f8f)
  • ui: make sidebar more appropriately sized (7be93e9)
  • ui: random console error with icons sometimes not showing up (3427967)
  • validator: validator should check require/preserve to make sure they're arrays (2fd7388)

Features

  • achievements: add achievements. closes #67 (efba245)
  • announcements: add announcement to home page. closes #89 (effa7f5)
  • character: add export/import, closes #5 (43a3693)
  • ci: add process to make sure seeds have transforms, and that everything about them is valid (9d7b2ea)
  • combat: abilities can now use target=All and target=AllEnemies, closes #76 (b006d25)
  • combat: add 4 new stats. closes #98 (2c90c65)
  • combat: add buff support, 4 example buffs (60abd39)
  • combat: add dungeons, closes #66 (808b55e)
  • combat: add food support. closes #62 (b690d48)
  • combat: add item support (81e2405)
  • combat: debug mode now shows speed for combat creatures. closes #100 (ab98eca)
  • combat: dungeons will now give points for 10 levels, up until the next dungeon becomes relevant. closes #99 (3133cec)
  • combat: items/effects now can be multi-step (0fe1045)
  • combat: show floating damage numbers. closes #85 (a093006)
  • combat: speed will now be random from speed/2 to speed instead of 1..speed (045ea65)
  • combat: status icons now have color, closes #64 (fe3ea88)
  • content: add resource name. closes #69 (2a50d99)
  • core: add character creation; update documentation (223eba9)
  • core: add error handler for debug mode, closes #60 (0f72a5a)
  • core: add gameanalytics events for everything. closes #75 (6b86a04)
  • core: add more validations (bcc61bc)
  • core: add svg validation, closes #39 (82b864c)
  • core: can now specify stat gain formulae via yaml, closes #74 (a1a835c)
  • data: locations can give more than one per item grab, closes #25 (3ffd67f)
  • dev: dev mode timers can go up to 60x faster for quick testing. closes #24 (4eba723)
  • devtools: dev tools are enabled for deploy previews (47e4b37), closes #55
  • docs: document dungeons, dungeon nodes (3e9a09d)
  • equipment: durability of -1 means it will never break (4e7a284)
  • error: add error handling. add telemetry opt outs. move global error handler/notifier. add savefile to every error (where possible) for debugging. closes #83 (e0a4ff2)
  • gathering: dedicated ui space for status bar, closes #12 (3d19aa5)
  • gathering: support cooldowns for locations (946a45a)
  • home: add last saved time (322f2cb)
  • home: redesign home page a bit, add background (344ba58)
  • item: all items will automatically update/migrate on page load. closes #59 (0058a44)
  • items: make equipment do stuff. closes #30 (a74abe8)
  • many: add foraging, fishing, hunting, logging, and updated dashboard view (525fad9)
  • mercantile: add exchange. closes #57 (b77b3e9)
  • mercantile: add workers. add automation. (72e2cbc)
  • meta: add good favicon. closes #2 (17aa771)
  • meta: add meta tags (1966d67)
  • 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), closes #65
  • ops: allow for separating resources and items into folders of files. closes #17 (fb8e794)
  • refining: refining will remember what recipes you know based on if you've discovered the materials rather than if you have them (e18befc)
  • refining: update refining to show how many of a thing you have. add segmentation to split items/resources. closes #91 (aef52ca)
  • sfx: add sound effects, closes #93 (fb72c94)
  • theme: add world seller default theme (8e965f3)
  • tradeskill: add alchemy. add bottles. maybe more stuff. (24e7da9)
  • tradeskill: add combat (66187dc)
  • tradeskill: add cooking (dbe184f)
  • tradeskill: add farming (8d0208e)
  • tradeskill: add jewelcrafting (631911a)
  • tradeskill: add mining, lots of infra (704fc98)
  • tradeskill: added prospecting. farming can now level up. (01e10a4)
  • tradeskill: added weaving. refining can now give resources. added new recipes/items. (78f22b2)
  • tradeskill: allow for getting nothing, closes #27 (3b85e25)
  • tradeskill: can only gather from one place at a time. closes #42 (41a34d8)
  • tradeskill: refining tradeskills have a queue limit, closes #36 (1fbb1f6)
  • 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), closes #40 #41
  • ui: add ability to equip items, closes #15 (2236717)
  • ui: add darker version of background for other parts of app (870f30e)
  • ui: add inventory. add blacksmithing. closes #14 (888a21a)
  • ui: add mercantile. add upgrades. rework some internals. add value to everything. add maxWorkers to everything. (18bcba9)
  • ui: add new fonts that look good. closes #104 (ac4648c)
  • ui: add notification for resource gain, closes #11 (f26be05)
  • ui: add settings page. it's empty. (9a36792)
  • ui: add tooltips in relevant places, closes #18 (c5eb9f6)
  • ui: display levels in sidebar, closes #9 (8c1b33c)
  • ui: get version on build of app. add discord/github links in settings. closes #33 (1974379)
  • ui: improve usability of resources and inventory page (58e6ed2)
  • ui: options screen. option to collapse to just icons. closes #21 (62fab3a)
  • validate: nothing can have a name >32 characters, closes #82 (78f434c)
  • workers: workers require upkeep. closes #56 (e481160)