217 Commits

Author SHA1 Message Date
Deathemonic
e5c01ba72a fix (2.4.1): changed cache path to baad v2.4.1 2025-09-11 09:04:36 +08:00
Deathemonic
3ff994878c fix: build ci 2025-09-10 21:18:40 +08:00
ヒヤシンス
c01fc35928 docs: library update 2025-09-10 21:12:06 +08:00
ヒヤシンス
6abc767801 docs: library update 2025-09-10 21:10:03 +08:00
Deathemonic
d9b419f064 feat (v2.4.0): new logging system
- updated the logging system using tracing
- moved out the file manager to baad_core
- bump dependencies to latest
- remove unnecessary panics
- docs: readme update
- docs: library update
- api: changed anyhow to eyre
v2.4.0
2025-09-10 21:05:28 +08:00
Deathemonic
4e22036898 docs: readme update 2025-09-08 18:59:30 +08:00
ヒヤシンス
ad65fe156f feat (2.3.1): ios and teen support
- added ios and teen downloading
- added the ability to search assetbundle names in jp
- api changes
- improve performance
v2.3.1
2025-09-08 18:44:47 +08:00
Deathemonic
7366e499db docs: updated changelog 2025-09-08 18:39:26 +08:00
Deathemonic
4c0df123ca feat: added search through bundle name in jp 2025-09-08 17:42:27 +08:00
Deathemonic
25cac0d6a2 fix: catalog wont update when passing --ios or --teen 2025-09-08 16:24:36 +08:00
Deathemonic
1509574216 fix: removed unused imports 2025-09-08 15:40:41 +08:00
Deathemonic
57e353b4b1 feat: add ios and teen build support with performance optimizations
- add --ios flag for both global and japan servers to download ios builds
- add --teen flag for global server only to download teen-rated content
- implement platform enum (android, ios) and buildtype enum (standard, teen)
- refactor serverconfig with optional platform/build parameters and defaults
- add marketconfig struct for cleaner global server market configuration
- validate teen build restriction to global server only
- convert pathbuf fields to box<path> in structs for memory efficiency
- update utility functions to use &path parameters for zero-cost borrowing
- cache frequently computed path components in catalogparser
- optimize temporary pathbuf usage throughout codebase
- consolidate duplicate download logic into single reusable function
- remove unused downloadargsext trait
- simplify serverconfig constructor logic
- hide cli module from library users with #[doc(hidden)]
- enhance error handling for invalid platform/build combinations
- serverconfig::new() accepts option<platform> and option<buildtype>
- add serverconfig::get_market_config() method for global server
- update path-related function signatures across utility modules
- improve resourcedownloader and builder pattern consistency

breaking change: serverconfig::new() signature changed to accept optional platform and build type parameters
2025-09-08 15:39:54 +08:00
ヒヤシンス
ac53827764 docs: fix download link 2025-08-20 14:34:44 -11:00
ヒヤシンス
f25a45408b docs: clarify 2025-07-27 21:05:36 +08:00
ヒヤシンス
0770d41daf fix: build ci 2025-07-23 09:23:46 +08:00
ヒヤシンス
26f5a2ee72 feat (2.2.0): changed how jp assetbundle downloads v2.2.0 2025-07-23 09:14:24 +08:00
ヒヤシンス
ec211ef51c fix: build ci 2025-07-18 15:59:38 +08:00
ヒヤシンス
9c00c98e15 fix: double warn 2025-07-14 13:20:56 +08:00
ヒヤシンス
2dea04f5bd docs: readme update 2025-07-14 13:17:24 +08:00
ヒヤシンス
3565e469a6 feat: added configurable filemanager
- added a way to change the app name and data dir for filemanager
- refactored paths to be shared and only called once
- change public function in cli to private
2025-07-14 13:12:07 +08:00
ヒヤシンス
4cb7fa9816 feat: switch filemanager to fp instead of oop
- changed the filemanager to use fp making FileManager::new() is now unnecessary
2025-07-14 11:29:50 +08:00
ヒヤシンス
ffbc767da6 docs: readme update 2025-07-07 21:56:32 +08:00
ヒヤシンス
df7835b8da docs: readme update 2025-07-03 10:14:03 +08:00
ヒヤシンス
9b84be183c fix: add global extract support 2025-07-03 10:08:34 +08:00
ヒヤシンス
e274d561bf chore: update lock 2025-07-02 21:13:45 +08:00
ヒヤシンス
a539f1a58e fix: extract il2cpp wrong order path 2025-07-02 21:13:26 +08:00
ヒヤシンス
4431e7d080 chore: bump version 2025-07-02 16:40:13 +08:00
ヒヤシンス
0820b25bb3 fix: extraction pattern 2025-07-02 16:39:09 +08:00
ヒヤシンス
bb1f4812f6 chore: bump version 2025-07-02 16:28:57 +08:00
ヒヤシンス
c824cdd369 feat: added global apk extract 2025-07-02 16:27:26 +08:00
ヒヤシンス
7f90af11a6 feat: added global apk download 2025-07-02 16:19:02 +08:00
ヒヤシンス
6655e8e231 docs: new logo 2025-06-28 13:51:30 +08:00
ヒヤシンス
b3838f108b chore: integrate baad-core and remove redundant helper modules 2025-06-28 13:32:50 +08:00
ヒヤシンス
39c19d032e docs: readme and changelog update 2025-06-28 09:59:57 +08:00
ヒヤシンス
52b267105a fix: apk not updating propely v2.0.3 2025-06-28 09:54:11 +08:00
ヒヤシンス
0605c88c6b docs: readme update 2025-06-28 09:15:20 +08:00
ヒヤシンス
b42a27c3d5 chore: updated build ci 2025-06-28 09:05:17 +08:00
ヒヤシンス
94be420e78 chore: exported paris module 2025-06-28 08:52:52 +08:00
ヒヤシンス
e55427d13f feat: opt in to remove logs 2025-06-28 08:44:28 +08:00
ヒヤシンス
61dae3fcbf fix: hide cli 2025-06-27 21:43:26 +08:00
ヒヤシンス
645d417189 docs: fixed usage 2025-06-27 19:28:53 +08:00
ヒヤシンス
ec0e2958ec docs: releases 2025-06-27 19:12:37 +08:00
ヒヤシンス
5aefc3480a chore: build ci v2.0.0 2025-06-27 19:02:14 +08:00
ヒヤシンス
7028df00a6 fix: remove matrix build ci 2025-06-27 18:57:59 +08:00
ヒヤシンス
05b1171a67 fix: build ci 2025-06-27 18:52:20 +08:00
ヒヤシンス
1a94488f96 fix: build ci 2025-06-27 18:40:49 +08:00
ヒヤシンス
94ccb34dc9 fix: build ci 2025-06-27 18:32:25 +08:00
ヒヤシンス
b49a860cb0 merge: v2.0.0 2025-06-27 18:07:16 +08:00
ヒヤシンス
ed94092286 docs: readme update 2025-06-27 17:50:01 +08:00
ヒヤシンス
1ef5afc4b0 docs: readme update 2025-06-27 17:48:54 +08:00