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
c9404f2674
feat: implement custom 404 page with NotFound component and navigation options
2025-06-20 11:12:09 +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
1d27bd31d8
feat: add bulk actions for repository management with selection support
2025-06-17 17:22:38 +05:30
Arunavo Ray
13d4257c4f
refactor: enhance organization card display with status badges and improved layout
2025-06-17 16:52:15 +05:30
Arunavo Ray
056970e577
refactor: improve repository owner handling and mirror strategy in Gitea integration
2025-06-17 15:44:04 +05:30
Arunavo Ray
65ea73e238
refactor: update label for starred repositories organization for consistency
2025-06-17 15:32:43 +05:30
Arunavo Ray
50972713a3
refactor: improve version comparison logic in health API
2025-06-17 15:11:05 +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
e94de5c9ca
fix: mirror to one org issue
2025-06-17 11:35:09 +05:30
Arunavo Ray
eb78f959c7
Updated Docs
2025-06-17 09:47:46 +05:30
Arunavo Ray
7af1f6da17
fix: implement proper mirror strategies for starred and org repos
2025-06-17 09:26:26 +05:30
Arunavo Ray
b1346e8c77
Updated Docs and Readme
2025-06-16 00:28:55 +05:30
Arunavo Ray
6e673249dc
Docs Design updated
2025-06-16 00:01:45 +05:30
Arunavo Ray
e9c12bb9ff
feat: enhance API config handling by adding mapping functions for UI and database structures
2025-06-15 13:31:06 +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
2eda800a7c
refactor: update test files to use bun:test and remove vitest configuration
2025-06-12 10:24:55 +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
df8dac0e9b
feat: add ConnectionsForm and ScheduleAndCleanupForm components with configuration forms
2025-06-11 22:17:31 +05:30
Arunavo Ray
8e0c31fbb9
feat: add ScrollArea and Separator components with Radix UI integration
2025-06-11 22:16:30 +05:30
Arunavo Ray
2c815b13f0
Added accordion
2025-06-11 21:51:39 +05:30
Arunavo Ray
bbd49d7d52
Tabs Config
2025-06-11 21:43:43 +05:30
Arunavo Ray
8f62da4572
Replace logo in LoginForm, SignupForm, and Header components with light and dark mode images
2025-06-11 20:36:07 +05:30
Arunavo Ray
0f671a4088
feat: add support for mirroring wiki pages in configuration
2025-06-11 19:48:24 +05:30
Arunavo Ray
612805f030
feat: add table creation and existence check for database initialization
2025-06-02 15:05:20 +05:30
Arunavo Ray
3dceb34174
feat: replace SiGitea icons with custom logo
...
- Replace SiGitea icon with custom logo.svg in LoginForm and Header components
- Add custom logo.svg file with theme-aware styling
- Update favicon.svg to use the same custom logo design
- Remove unused SiGitea imports and clean up dependencies
- Logo automatically adapts to light/dark themes via CSS media queries
2025-05-28 20:28:59 +05:30
Arunavo Ray
ddd67faeab
fix: resolve repository mirroring status inconsistencies
...
- Fix 'already exists, skipping migration' logic that left repositories with incorrect 'imported' status
- Update database status to 'mirrored' when repository already exists in Gitea
- Add automatic startup repair to fix existing inconsistencies on container start
- Create diagnostic and repair tools for troubleshooting mirroring issues
- Ensure consistent state between Gitea and application database
Resolves issue where repositories showed successful mirroring logs but remained
in 'imported' status, causing UI confusion and preventing proper status tracking.
Changes:
- src/lib/gitea.ts: Fixed mirrorGithubRepoToGitea() and mirrorGitHubRepoToGiteaOrg()
- docker-entrypoint.sh: Added automatic repository status repair on startup
- scripts/investigate-repo.ts: New diagnostic tool for repository analysis
- scripts/repair-mirrored-repos.ts: New repair tool with startup mode support
- scripts/cleanup-duplicate-repos.ts: New tool for removing duplicate entries
Fixes multiple user reports of misleading 'successfully mirrored' logs
while repositories remained in inconsistent state.
2025-05-28 19:58:15 +05:30