Commit Graph

16 Commits

Author SHA1 Message Date
2f83ed2cf2 chaned go mod name 2025-09-21 18:56:33 -07:00
626c473b01 sync - build broken 2025-09-20 15:21:49 -07:00
b47ff34d5a feat: Implement Phase 1A: Package Reorganization & CLI Foundation 2025-09-18 13:56:15 -07:00
2fdfbea34e feat(refactor): Implement 1A.1 Package Structure Refactoring
This commit implements the package structure refactoring as outlined in phase1.md (Task 1A.1).

Key changes include:
- Reorganized packages into `pkg/garmin` for public API and `internal/` for internal implementations.
- Updated all import paths to reflect the new structure.
- Consolidated types and client logic into their respective new packages.
- Updated `cmd/garth/main.go` to use the new public API.
- Fixed various compilation and test issues encountered during the refactoring process.
- Converted `internal/api/client/auth_test.go` to a functional test.

This establishes a solid foundation for future enhancements and improves maintainability.
2025-09-18 13:13:39 -07:00
7da16e55a9 sync 2025-09-18 05:40:45 -07:00
030ad360c2 porting - part2 wk3 done 2025-09-08 05:52:55 -07:00
84c5c2ba6a porting - part2 wk2 done 2025-09-07 19:01:42 -07:00
5c44f01bc3 porting - part2 wk1 done 2025-09-07 18:34:53 -07:00
dccb072f73 porting - part 12 done 2025-09-07 18:03:09 -07:00
4d8075eaad porting - part 12 done 2025-09-07 18:03:05 -07:00
422befea72 porting - part9 done 2025-09-07 17:24:05 -07:00
aabd863338 porting - part7 done 2025-09-07 15:14:12 -07:00
cabffe9464 porting - part 5 done 2025-09-07 13:44:50 -07:00
ead942b122 porting - part 4 done 2025-09-07 12:14:19 -07:00
6e4b12afa7 porting - part 1 and 2 completed and working 2025-09-07 07:08:34 -07:00
75d7e63edd working auth and activity list 2025-09-07 06:38:39 -07:00