All notable changes to this project will be documented in this file. See standard-version for commit guidelines.
2.3.7 (2024-10-16)
- CreaturesLibraryPage: add token for 'neutral creatures' (d433466)
2.3.6 (2024-09-03)
2.3.5 (2024-08-12)
2.3.4 (2024-08-12)
2.3.3 (2024-06-16)
2.3.2 (2024-04-27)
- BaseSelect: use buttons for select items (c9c568b)
- styles: reset list styles, change 'bg-deep' color (fa4f43d)
- SelectUnitModals: wrap creatures images in buttons (20a4dba)
- sw: fix service worker updating notification (5819a48)
2.3.1 (2024-04-25)
- CreaturesLibraryPage: fix hash search (c56c2ca)
- head: apply page head before router enter (30193f6)
- locales: prefer location locale (be96152)
2.3.0 (2024-04-15)
- change applications update process (f262c05)
- dynamic update head tag with @uhead/vue (3425188)
- PageFooter: add HotA version (5651d7e)
- remove useLocale composition and use router based locale selection (e715b98)
- base-select: fix virtual list props (a5cb839)
- DamagaCalculator: fix tab deleting (5ebbf3c)
- MagicCalculatorPage: fix delete tab function (a137ba0)
- PageFooter: fix ref condition (3108374)
2.2.1 (2024-01-01)
- apply HotA 1.7.0 changes (60d2168)
- assets: add Factory assets (f977951)
- classes: add Factory classes (28be49b)
- creatures: add Factory creatures (5eb8d15)
- CreaturesLibraryPage: unlock Factory (50acdf4)
- heroes: add Factory heroes (8240a0c)
- locales: add 'ru' locale for Factory data (d4342bd)
- creatures: fix creatures description (65f07e2)
2.2.0 (2024-01-01)
- apply HotA 1.7.0 changes (60d2168)
- assets: add Factory assets (f977951)
- classes: add Factory classes (28be49b)
- creatures: add Factory creatures (5eb8d15)
- CreaturesLibraryPage: unlock Factory (50acdf4)
- heroes: add Factory heroes (8240a0c)
- locales: add 'ru' locale for Factory data (d4342bd)
2.1.5 (2023-06-03)
2.1.4 (2023-04-15)
- DamageCalculatorPage: use watchIgnorable instead extra watch target (0419d6f)
- HowToUse: fix component bugs (5615f93)
2.1.3 (2022-11-27)
- BaseSelect: remove open on focus (1e4ec5a)
2.1.2 (2022-11-27)
- components: fix types (32653e2)
2.1.1 (2022-08-16)
- Battle: fix calculating spell reducing (9c533b9)
2.1.0 (2022-08-16)
- CalculatorTabs: add Magic Calculator title (264faeb)
- Battle: fix spells calculations (c242637)
- effects: fix Bless effect (69e7f74)
- PageFooter: fix dialogs repeating (49270eb)
- router: fix saved position warnings (4dd1fae)
2.1.0-beta.1 (2022-08-13)
- dark-scheme: add color-scheme to html (03aca21)
- Battle: fix hasSpellImmunity function (e9d9628)
- Battle: fix spells formulas (9636beb)
- creatures: fix creatures specials (4c191cc)
- creatures: update immunity list (000498a)
- PageFooter: fix document title update (fc89b37)
- spells: fix Fire Wall values (d383b97)
2.1.0-beta.0 (2022-08-07)
- add Magic Calculator components (4f0035d)
- app: add dark theme, refactor styles (b70b86a)
- app: cache calculators and library pages (6add8bd)
- assets: add new background (b175530)
- assets: add spells icons images (243b234)
- Battle: add helper function (e71781d)
- Battle: update spells calculation functions (b964be5)
- components: add CalculatorTabs component (5d7c63a)
- components: add SpellCard component (086551e)
- database: add new skills (cd94984)
- database: add new specials for creatures (233010f)
- HomePage: enable Magic Calculator page (bd7b300)
- MagicCalculatorPage: add page footer (cc2c7d7)
- MagicCalculator: update component (19d4480)
- MagicCalculator: update component functions (7223110)
- models: update creatures specials interface (a88e537)
- modules: init spells module (73d1f28)
- router: add magic calculator route (e814948)
- spells: update module functions (0b87859)
- styles: add new transitions (90848f5)
- BaseSelect: fix component styles (844f038)
- CloseButton: remove unused prop (02bba32)
- effects: fix immunity checking (830a58f)
- i18n: load default language in App.vue (571266d)
- SpellCard: fix border-color style (f75804f)
2.0.2 (2022-07-21)
- App: remove announce about new version (628b7ca)
2.0.1 (2022-06-24)
- fix stylelint errors (d3d7986)
2.0.0 (2022-04-13)
- BaseSelect: fix input for phones (ab3dfda)
- BaseSelect: fix search funtion name (23b21fe)
- DamageCalculatorPage: fix tabs changing logic (462c814)
- HomePage: fix page styles (2db348d)
- HowToUse: fix displayStep function (42a7b82)
- HowToUse: fix z-index when close by button (7e14dd1)
- styles: fix app styles (9881158)
2.0.0-rc.6 (2022-04-11)
- components: add BaseTooltip component (cae1616)
- components: add HowToUse component (ab711fc)
- DamageCalculatorPage: add how to use guide (fea5b5c)
- locales: update locales (dc13913)
- PageFooter: add slot in component (551df92)
- BaseSelect: fix open function (16e2505)
2.0.0-rc.5 (2022-04-06)
- App: add router transition (176f0df)
- SelectUnitModal: change input focus method (890f199)
- SelectUnitModal: fix search for mobile devices (413f676)
2.0.0-rc.4 (2022-04-04)
- App: add announce about new calculator (17765de)
- components: add BaseButton component (7e74ae5)
- PageFooter: add app version info (f63b717)
- SelectUnitModal: focus search when modal open (ea59692)
2.0.0-rc.3 (2022-04-02)
- DamageCalculator: fill skill buttons when select hero (da75ded)
- database: fill heroes skills (e396b84)
- models: make Hero skills props partial (269dab6)
- Battle: fix positive effects list (72206e9)
- DamageCalculator: fix displaying calculation results (cf89a2b)
- effects: fix Bless formula (e9618cb)
- effects: fix frenzy effect calculation (11fa602)
- modificators: fix creature special calculation (f272631)
2.0.0-rc.2 (2022-03-31)
- Battle: add range penalty calculation (2e7adf0)
- Battle: merge modified creature props in active creature (5fbbed7)
- Battle: rewrite calculation function (873901a)
- DamageCalculator: fix skill buttons (1df1810)
- enums: fix wrong numbers in creatures enum (a877b9c)
- modificators: fix and rename isArtillery modificator (e86070c)
- modificators: fix artillery calculation in heroSkills modificator (a5231e9)
- modificators: fix hero specialty unit calculation (87d4660)
- SelectSkillButtons: fix text overlow (f74b1a2)
2.0.0-rc.1 (2022-03-22)
- Battle: fix terrain calculation (025f051)
- DamageCalculatorPage: fix page paddings (ccaaa4e)
- effects: add checks for weakness and disruptingRay (bc8e6b0)
- effects: fix curse effect (b76a613)
2.0.0-rc.0 (2022-03-19)
- effects: fix curse effect (dc7f9df)
2.0.0-beta.2 (2022-03-13)
- database: update databases data (425af1e)
- images: add new background assets (2874b83)
- locales: update locales (ef824d3)
- views: add new 'Not Found' page (9d236fb)
2.0.0-beta.1 (2022-03-07)
- App: use computed for notificationsButtons (f0225da)
- assets: fix creatures values (df66383)
- BaseSelect: fix search error (21a14ab)
- DamageCalculator: fix component styles (3d51f2e)
- HomePage: fix small screen styles (1a9204e)
- HomePage: use computed for titles (53d7e33)
- PageFooter: add 'about' word in locales (30d9f47)
- PageFooter: fix component styles (a3f5de3)
2.0.0-beta.0 (2022-03-05)
- assets: init specials for creatures database (ad636ba)
- components: use PageFooter for all pages (b09951a)
- locales: update locales (09fe7d7)
- models: add SpellGroup type in Spells models (309e5d3)
- modules: update effects module (b3e1b8e)
- ObjectPortait: add emit for picture element (eaa88d6)
- BaseInputNumber: fix firefox styles (d149b90)
- CreatureCard: fix component styles (1944e9f)
- effects: fix Air Shield errors (a6fee76)
2.0.0-alpha.8 (2022-02-21)
- App: switch to memorized user locale (e86d7b9)
- assets: add creatures description (75f505d)
- components: add CustomSelect component (f2baafd)
- CreaturesLibraryPage: add new translation (0a01498)
- i18n: update i18n functions (4128eef)
- locales: add new words (ab200f0)
- pwa: add background_color (67141dc)
- views: load data for selected locale (9c78d59)
- assets: rename locales exports (ddb9d73)
- BaseSelect: fix selected class error (2cc1c5f)
- CreatureCard: fix component styles (a2fc467)
- DamageCalculatorFooter: fix i18n errors (196b3b2)
- i18n: fix document title localization (6283668)
- PageFooter: fix i18n errors (4beea29)
- SelectUnitModal: rename old component (5dc9572)
2.0.0-alpha.7 (2022-02-11)
- assets: fill description field for creatures (6914214)
- ObjectPortrait: add lazyLoading prop (d2f1992)
- BaseInputNumber: fix value prop update (4cb184a)
2.0.0-alpha.6 (2022-02-02)
- assets: add ballista and cannon models (2a2e0a3)
- assets: add creatures models images (d1974f0)
- assets: add new fields in creatures database (95365c0)
- assets: add new values in creatures database (256c10c)
- assets: add resources images (8a3ddcf)
- models: add CreatureSpecials interface (a2d8e85)
- models: add SkillLevels enums (b7dfc7c)
- models: update cost field in Creature model (df58bc8)
- models: update Creature model (6465f8b)
- router: enable new routes (2f10af7)
- CreatureLibraryPage: clean component (1fe3077)
2.0.0-alpha.5 (2022-01-27)
- components: add BaseNotification component (d0badf0)
- enums: add heroes enums (0de1eaa)
- serviceworker: make updatable by selection (9d5ff7e)
- BaseNotification: fix styles (d112ada)
2.0.0-alpha.4 (2022-01-10)
2.0.0-alpha.3 (2022-01-08)
2.0.0-alpha.2 (2021-10-11)
- add indexedDB functions (b54c8f8)
- add service worker and web manifest (73d69ef)
- app: add transition for router-view (76d0cc7)
- assets: add icons (55f8675)
- assets: init database assets (c78100a)
- components: add base components (a4af04f)
- DamageCalculatorPage: init all databases in component setup (f129cdc)
- database: add new data (levels, skills, spells) (3ad3634)
- directives: add clickOutside directive (1b13fd2)
- enums: add Towns, Terrains, SecondarySkills (deedd40)
- fonts: update font version; add light, bold, italic font (1e789c6)
- heroes: add new hero: Giselle (hota 1.6.0) (ee1c07a)
- init data models; move calculation in models (0789647)
- init pwa (ec03423)
- public: update public directory (eaafd43)
- rewrite calculator... again (2173a13)
- store: add new hero and creature in store (5a17dc4)
- styles: update base styles (2e70dec)
- support Typescript (36d7b96)
- units: add new creature: Steel Golem (hota 1.6.0) (5355447)
- update components (9e943e9)
- update main scripts (432e9c4)
- use Pinia instead Vuex (ad3c2c8)