ARUNAVO RAY
3f704ebb23
Potential fix for code scanning alert no. 28: Incomplete URL substring sanitization
...
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
2025-07-28 15:34:20 +05:30
Arunavo Ray
5f45a9a03d
updates
2025-07-26 22:06:29 +05:30
Arunavo Ray
0920314679
More fixes in SSO
2025-07-26 20:33:26 +05:30
Arunavo Ray
1f6add5fff
Updates to SSO Testing
2025-07-26 19:45:20 +05:30
Arunavo Ray
3ff15a46e7
Fix TypeError
2025-07-26 17:08:13 +05:30
Arunavo Ray
9fa10dae00
removed unused import
2025-07-21 12:30:04 +05:30
Arunavo Ray
d4aa665873
more SSO and OIDC fixes
2025-07-21 12:09:38 +05:30
Arunavo Ray
9d5db86bdf
Updates to Org strategy
2025-07-18 09:52:55 +05:30
Arunavo Ray
3458891511
Updates for starred and personal repos
2025-07-18 09:37:38 +05:30
Arunavo Ray
cad77320f3
Added Header Authentication
2025-07-17 16:19:56 +05:30
Arunavo Ray
744064f3aa
Updated SSO UI
2025-07-17 16:08:12 +05:30
Arunavo Ray
fad78516ef
Added SSO and OIDC
2025-07-11 01:04:50 +05:30
Arunavo Ray
6270907e70
Updates for mobile
2025-07-07 20:24:09 +05:30
Arunavo Ray
1deaae4d34
More responsive layout updates to Config Page
2025-07-07 19:27:07 +05:30
Arunavo Ray
c3c129d923
fix: enhance mirror strategy handling for mixed mode configuration
2025-07-07 14:03:23 +05:30
Arunavo Ray
d68b822c76
feat: enhance OrganizationStrategy component with override options for mirror destinations
2025-06-24 13:54:47 +05:30
Arunavo Ray
b660d2dd9a
feat: add mixed strategy for repository mirroring, enhancing organization handling for personal and organizational repos
2025-06-24 13:51:43 +05:30
Arunavo Ray
cfe65cadca
feat: add organization destination update API and enhance organization list editing functionality
2025-06-24 11:16:44 +05:30
Arunavo Ray
68108b8383
feat: add personal repositories organization override and update related configurations
2025-06-24 11:02:57 +05:30
Arunavo Ray
80ef19c634
feat: add openDelay prop to HoverCard in GitHubConfigForm and OrganizationStrategy components
2025-06-20 11:00:36 +05:30
Arunavo Ray
83c924566c
feat: add HoverCard component and replace Popover usage in GitHubConfigForm and OrganizationStrategy
2025-06-20 10:58:46 +05:30
Arunavo Ray
65ea73e238
refactor: update label for starred repositories organization for consistency
2025-06-17 15:32:43 +05:30
Arunavo Ray
fbf3033455
refactor: remove ConnectionsForm and useMirror hook; update issue mirroring logic for starred repos
2025-06-17 15:06:54 +05:30
Arunavo Ray
cc4d8dabbc
refactor: enhance starred repos content selection and improve layout
2025-06-17 14:54:23 +05:30
Arunavo Ray
be63555e5c
refactor: update titles and descriptions in strategyConfig for clarity
2025-06-17 14:34:17 +05:30
Arunavo Ray
32a906369f
refactor: remove unused Building2 import in OrganizationConfiguration component
2025-06-17 14:28:49 +05:30
Arunavo Ray
064474fd13
refactor: remove unused tooltip imports in OrganizationStrategy component
2025-06-17 14:27:38 +05:30
Arunavo Ray
2ac933b599
refactor: streamline layout and improve tooltip descriptions in OrganizationConfiguration component
2025-06-17 14:26:52 +05:30
Arunavo Ray
403fe08bae
refactor: update icons in GitHubMirrorSettings and OrganizationConfiguration components for improved clarity
2025-06-17 14:16:15 +05:30
Arunavo Ray
23c7ff7349
refactor: enhance layout and flexibility in GitHubConfigForm and GiteaConfigForm components
2025-06-17 14:05:10 +05:30
Arunavo Ray
3169af44cb
refactor: improve layout and spacing in GitHubMirrorSettings component
2025-06-17 13:49:53 +05:30
Arunavo Ray
c1d93dbbc6
feat: enhance GitHubMirrorSettings with improved layout and metadata options
2025-06-17 13:43:17 +05:30
Arunavo Ray
047719cde9
feat: add OrganizationConfiguration component and integrate it into GiteaConfigForm
2025-06-17 13:20:03 +05:30
Arunavo Ray
13d4b03541
refactor: simplify OrganizationStrategy component by removing unused imports and details
2025-06-17 13:12:12 +05:30
Arunavo Ray
f07ae220b0
refactor: clean up imports and improve layout in OrganizationStrategy component
2025-06-17 12:59:29 +05:30
Arunavo Ray
01647445f2
Improved layout in larger screens
2025-06-17 12:48:38 +05:30
Arunavo Ray
13cbf86309
Updated Layout
2025-06-17 12:42:32 +05:30
Arunavo Ray
792096d209
Updates to Organisation Strategy Layouts
2025-06-17 11:39:41 +05:30
Arunavo Ray
42314ab0e3
feat: add collapsible component and integrate it into OrganizationStrategy for improved UI
2025-06-15 13:08:39 +05:30
Arunavo Ray
1be53bfa87
refactor: simplify imports and enhance styling in AutomationSettings component
2025-06-15 13:00:08 +05:30
Arunavo Ray
e8d48376a0
Updated Automation & Maintainence
2025-06-15 12:56:25 +05:30
Arunavo Ray
0cdb386f56
Re-Organsied options
2025-06-15 12:35:26 +05:30
Arunavo Ray
7456fe3fae
Fixed contrast issues
2025-06-15 12:22:38 +05:30
Arunavo Ray
f4df7c3d19
Added some basic options
2025-06-15 12:15:14 +05:30
Arunavo Ray
544b60f881
refactor: update Card components to use self-start class for consistent alignment
2025-06-12 15:29:47 +05:30
Arunavo Ray
df8dac0e9b
feat: add ConnectionsForm and ScheduleAndCleanupForm components with configuration forms
2025-06-11 22:17:31 +05:30
Arunavo Ray
bbd49d7d52
Tabs Config
2025-06-11 21:43:43 +05:30
Arunavo Ray
0f671a4088
feat: add support for mirroring wiki pages in configuration
2025-06-11 19:48:24 +05:30
Arunavo Ray
941f61830f
feat: implement comprehensive auto-save for all config forms and remove manual save button
...
- Add auto-save functionality to all GitHub config form fields (text inputs and checkboxes)
- Add auto-save functionality to all Gitea config form fields (text inputs and select dropdown)
- Extend existing auto-save pattern to cover text inputs with 500ms debounce
- Remove Save Configuration button and related manual save logic
- Update Import GitHub Data button to depend on form validation instead of saved state
- Remove isConfigSaved dependency from all auto-save functions for immediate activation
- Add proper cleanup for all auto-save timeouts on component unmount
- Maintain silent auto-save operation without intrusive notifications
All configuration changes now auto-save seamlessly, providing a better UX while maintaining data consistency and error handling.
2025-05-28 13:17:48 +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