0.2.3 (2023-04-27)
- 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)
- 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)
- release: add dirty check script, do it before release to ensure no weirdness (1163626)
0.2.1 (2023-04-19)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- Revert "Update release-tags.yml" (a7b6b7e)
0.1.7 (2023-03-27)
0.1.6 (2023-03-27)
- build: hopefully this time it will actually upload to itch (e5a8f49)
0.1.5 (2023-03-27)
- build: move itch upload to a separate linux action (c42c4d9)
0.1.4 (2023-03-27)
- 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)
- 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)
- 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)
- 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)
- 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)
- core: errors on loading empty game and trying to migrate items (b7cc657)
- settings: better tag display etc (1743ef1)
- 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)
- 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)
- 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)