blob: c3b3c23b3e445702c1089e59daa66f62f23cbb2e (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
|
# Changelog
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [Unreleased]
### Added
- `scripts/haul.sh` CLI for unified backend/frontend dependency checking, running, and EVE data bootstrapping.
- `scripts/setup_auth.py` and `scripts/setup_eve_data.py` scripts to fetch OAuth credentials and base CSV game data.
- `.env.example` to ease SSO configuration.
- Custom Copilot Chat prompt for documenting changes under `.github/prompts`.
### Changed
- Refactored `backend/src/manager.py` to fix graph instantiations, updated ship properties to feature larger cargo, lower subwarp/warp speed, and accurately lower ship ISK value.
- Re-aligned route and item capital checks across `backend/src/manager.py` and `backend/src/pathfinder.py` by transitioning the `Ship` attribute references from dataclasses to dictionaries.
- Reduced initial max capital layout cap to `20,000,000` in `backend/src/arbitrage.py` to be more cautious about early-game up-front ISK demands.
- Updated `backend/src/loader.py` to handle edge cases where `solar_system_id` was returned as 'None'.
- Enhanced graph generation to reliably build its parent directory for `PATHS_FILE`.
- Adjusted `.gitignore` to track standard Python and Node virtual environment directories properly.
### Fixed
- Fixed uninitialized class name alias by swapping `Graph` to `NavigationGraph` across references.
- Remedied route step structure by moving away from hardcoded dataclass references (`RouteStep`) to generic dictionaries in `backend/src/route.py`.
- Checked and resolved printing of `snipe` variable references within `backend/src/manager.py` loops arrays versus strings.
|