Commit c7b52da
committed
feat: Enhanced license activation with OS metadata for better device identification
- Added OS type (macos/windows/linux) and version to license activation/validation API calls
- Now sends app version during license activation for version tracking
- Improved device identification for license management dashboard
- Uses sysinfo::System for OS version detection
- Compile-time platform detection for OS type
Backend changes:
- Updated activate_license to include app_version parameter
- Modified API client to send osType and osVersion metadata
- Consistent metadata sending for both activation and validation
Frontend changes:
- Updated AudioUploadSection test for improved coverage
- Enhanced OverviewTab with better UI components
Misc:
- Updated Tauri configuration
- Cleaned up obsolete documentation files1 parent 38f0c58 commit c7b52da
File tree
10 files changed
+396
-1253
lines changed- .claude
- claudedocs
- docs/adr
- src-tauri
- src
- commands
- license
- src/components
- sections/__tests__
- tabs
10 files changed
+396
-1253
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
20 | 20 | | |
21 | 21 | | |
22 | 22 | | |
23 | | - | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
24 | 27 | | |
25 | 28 | | |
26 | 29 | | |
| |||
This file was deleted.
This file was deleted.
0 commit comments