Releases: amrtgaber/aoe2-random-civ-draft
Releases · amrtgaber/aoe2-random-civ-draft
2024.04.05
Version 2.1.1 release
What's Changed
- fix and update footer by @amrtgaber in #23
Full Changelog: v2.1.0...v2.1.1
2024.03.20
Version 2.1.0 release. 🎉
New Features
- Continuous updates to match game versions
- added Armenians, Georgians, Romans
- added gambesons
- The number of selected civs in the draft pool is now shown!
- Visual improvements to Tech Tree Filter
- added column headers
- added borders between columns
- changed visual clarity and readability of buttons
- Removed feature where clicking civ emblem opens the tech tree in a new tab.
- Reset draft now fully resets the draft to its initial state (with the spinning dice) instead of simply clearing the civ selection.
- Added snackbar informing the user that the url has been copied to the clipboard when user saves the draft pool.
What's Changed
- minor visual improvements to tech tree filter options by @amrtgaber in #22
Full Changelog: v2.0.0...v2.1.0
2022.09.28
Version 2.0.0 Release! 🎉
New Features
- Adds tech tree item filter!
- Click on units, techs, or buildings to narrow down civ choices.
- Search, sort, and filter tech tree items.
- Add, replace, or subtract from the main civ pool for drafting.
- Tech tree items have age and building icons for easy identification.
- Adds electron build for windows.
- Other devices supported but executables haven't been made yet.
- Game version is now visible.
- Adds animations to many of the components.
- Improved styling for all screen sizes.
What's Changed
- Minor refactors. Move separator to app. Some styling. by @LimitToInfinity in #4
- Tech tree filter refactors v2 by @LimitToInfinity in #5
- add tech tree filter search component and rename slice by @amrtgaber in #6
- Tech tree filter tags by @amrtgaber in #7
- Tech tree filter consolidation refactor by @LimitToInfinity in #8
- make tests run without failing by @amrtgaber in #10
- update visuals by @amrtgaber in #9
- Implement tests by @amrtgaber in #15
- Electron by @amrtgaber in #16
- shuffle sort to test sorting properly for ages api by @amrtgaber in #17
- Tech tree filter visuals by @amrtgaber in #18
- Tech tree filter by @amrtgaber in #19
- Staging by @amrtgaber in #20
- rename files for better readability and to match the rendered component names better by @amrtgaber in #21
New Contributors
- @LimitToInfinity made their first contribution in #4
Full Changelog: v1.0.0...v2.0.0
2022.8.18
1.0.0 Initial release! 🎉
App Features
- All current civs from the game are available in the civ pool.
- Draft a civ from full civ pool or customized civ pool.
- Civ emblems link to tech tree.
- Civ pool updates query parameters.
- Save civ pool by copying the url or clicking the save button.
- Civ pool customization features
- Click to manually add/remove civ from civ pool
- Add all civs button to add all civs to civ pool
- Reset button to remove all civs from civ pool
- Invert selection button to invert civ pool selection
- Civs data is fetched from accompanying API
- UI style is high quality and uses game colors and assets.
- Animated civ cards.
- Wonder destruction loading animation while app is fetching civ data.
- UI is mobile friendly, responsive, and should work on any device.
Code Features
- Simple UI architecture with react components
- Uses redux store for state management
- Fully typed with typescript
- Highly organized styling architecture built on scss
- 100% test coverage
- eslint and stylelint linting
- Fully open source MIT license
- API is in a different project and can run locally alongside app
Full Changelog: https://github.com/amrtgaber/aoe2-random-civ-draft/commits/v1.0.0