Arunavo Ray
e7a102ee45
mirror: show github timestamps in metadata
2025-10-24 08:42:14 +05:30
Arunavo Ray
921eb5e07d
util
2025-08-29 19:08:48 +05:30
Arunavo Ray
d388f2e691
consistent and distinct colors for status
2025-07-18 08:37:00 +05:30
Arunavo Ray
938a909787
tsc fixes
2025-07-11 01:17:54 +05:30
Arunavo Ray
fad78516ef
Added SSO and OIDC
2025-07-11 01:04:50 +05:30
Arunavo Ray
0d60c2fdf1
feat: implement createSecureErrorResponse for consistent error handling across API routes
2025-06-12 09:50:43 +05:30
Arunavo Ray
ede5b4dbe8
feat: enhance toast error messages with structured parsing
...
- Add parseErrorMessage() utility to parse JSON error responses
- Add showErrorToast() helper for consistent error display
- Update all toast.error calls to use structured error parsing
- Support multiple error formats: error+troubleshooting, title+description, message+details
- Enhance apiRequest() to support both 'body' and 'data' properties
- Add comprehensive unit tests for error parsing functionality
- Improve user experience with clear, actionable error messages
Fixes structured error messages from Gitea API responses that were showing as raw JSON
2025-05-28 11:11:28 +05:30
Arunavo Ray
38e0fb33b9
fix: resolve JSON parsing error and standardize HTTP client usage
...
- Fix JSON parsing error in getOrCreateGiteaOrg function (#19 )
- Add content-type validation before JSON parsing
- Add response cloning for better error debugging
- Enhance error messages with actual response content
- Add comprehensive logging for troubleshooting
- Standardize HTTP client usage across codebase
- Create new http-client.ts utility with consistent error handling
- Replace all superagent calls with fetch-based functions
- Replace all axios calls with fetch-based functions
- Remove superagent, axios, and @types/superagent dependencies
- Update tests to mock new HTTP client
- Maintain backward compatibility
- Benefits:
- Smaller bundle size (removed 3 HTTP client libraries)
- Better performance (leveraging Bun's optimized fetch)
- Consistent error handling across all HTTP operations
- Improved debugging with detailed error messages
- Easier maintenance with single HTTP client pattern
2025-05-28 09:56:59 +05:30
Arunavo Ray
5d40023de0
🎉 Gitea Mirror: Added
2025-05-18 09:31:23 +05:30