Commit Graph

30 Commits

Author SHA1 Message Date
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
c00ea67f31 working - fixed time issue 2025-09-18 05:48:40 -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
35bbf228e9 porting - part 1 and 2 completed and working 2025-09-07 07:05:01 -07:00
0c7d5b62a9 working auth and activity list 2025-09-07 06:39:53 -07:00
75d7e63edd working auth and activity list 2025-09-07 06:38:39 -07:00
5b1c1e61c4 working auth and activity list 2025-09-07 06:38:34 -07:00
15cc49f1b6 working auth! 2025-09-07 06:02:28 -07:00
a1cc209e46 sync authfix 2025-09-06 07:27:59 -07:00
01ba9a0042 sync authfix 2025-09-05 11:59:36 -07:00
0bb1b03d9c sync 3 2025-09-05 09:02:26 -07:00
9d60abfcf7 sync 2 2025-09-05 08:53:48 -07:00
b8e95bfddc sync 1 2025-09-05 06:38:19 -07:00
6d1c572538 sync 2025-09-03 13:23:48 -07:00
747d8d45f0 sync 2025-09-03 13:08:13 -07:00
67c1632e93 sync 2025-09-03 13:06:32 -07:00
f9cb3d75fd sync 2025-09-03 13:00:21 -07:00
69ddb10b84 sync 2025-09-03 11:06:48 -07:00
2898ccdb79 sync 2025-09-03 08:29:15 -07:00
56f55daa85 sync 2025-09-02 06:52:24 -07:00