Commit graph

7 commits

Author SHA1 Message Date
790fa88fe3 refactor(cli)!: Moved CLI stuff to crate::cli
- Bump version to 0.4.0
- Added Config::try_load
- Added Config.verbose field
- Made Config.path public
- Added -q/--quiet flag to CLI

BREAKING CHANGE: Moved CLI-related objects to squad-quest-cli::cli
2025-12-04 17:37:01 +03:00
47f55105dd refactor!: Moved CLI to inner package
- Increased version to 0.3.0
- Repository now is a Cargo workspace
- Added squad-quest-cli package
- Removed CLI-specific dependencies from main crate
- Removed bin target from main package
2025-12-04 13:56:53 +03:00
0e8cdde697 feat!: Account features
- Bump version to 0.2.0
- Added trait SquadObject
- Implemented SquadObject for Quest and Account
- Implemented Config::load_accounts
- Removed src/quest/error.rs
- Added account tests in tests/main.rs

BREAKING CHANGE: Quest::{load,delete,save} are now provided by
SquadObject trait
2025-12-02 14:33:38 +03:00
a0bec4003c feat: Quest publication features for CLI
- Added "quest daily" command
- Added "quest publish" command
2025-12-01 16:43:58 +03:00
119b7bce9c feat!: CLI init
- Added CLI, does not perform any action now,
  but accepts arguments correctly

BREAKING CHANGE: Removed main.rs file
2025-11-29 11:00:12 +03:00
4e3c137f8b feat: Basic structs
- Added Account struct
- Added Config struct
- Added empty Map struct
- Added Quest struct
2025-11-28 14:06:12 +03:00
753d0e18e2 Initial commit 2025-11-28 11:28:44 +03:00