Arunavo Ray
6ce70bb5bf
chore(version): bump to 3.7.1\n\ncleanup: attempt fix for orphaned repo archiving (refs #84 )\n- Sanitize mirror rename to satisfy AlphaDashDot; timestamped fallback\n- Resolve Gitea owner robustly via mirroredLocation/strategy; verify presence\n- Add 'archived' status to Zod enums; set isArchived on archive\n- Update CHANGELOG entry without closing keyword
v3.7.1
2025-09-14 07:53:36 +05:30
Arunavo Ray
f3aae2ec94
fix for repo name collison
v3.7.0
2025-09-14 00:13:13 +05:30
Arunavo Ray
46d5ec46fc
Updated deisgn for 'Duplicate collision strategy'
2025-09-13 23:54:14 +05:30
Arunavo Ray
0caa53b67f
v3.7.0
2025-09-13 23:39:50 +05:30
Arunavo Ray
18ecdbc252
fix(sync): batch inserts + normalize nulls to avoid SQLite param mismatch
...
- Batch repository inserts with dynamic sizing under SQLite 999-param limit
- Normalize undefined → null to keep multi-row insert shapes consistent
- De-duplicate owned + starred repos by fullName (prefer starred variant)
- Enforce uniqueness via (user_id, full_name) + onConflictDoNothing
- Handle starred name collisions (suffix/prefix) across mirror + metadata
- Add repo-utils helpers + tests; guard Octokit.plugin in tests
- Remove manual unique index from entrypoint; rely on drizzle-kit migrations
2025-09-13 23:38:50 +05:30
Arunavo Ray
51a6c8ca58
Added product hunt badge on website
2025-09-12 01:44:13 +05:30
Arunavo Ray
41b8806268
update packages
2025-09-10 09:49:08 +05:30
ARUNAVO RAY
ac5c7800c1
Merge pull request #93 from RayLabsHQ/dependabot/npm_and_yarn/www/npm_and_yarn-73ea615029
...
Bump vite from 6.3.5 to 6.3.6 in /www in the npm_and_yarn group across 1 directory
2025-09-10 09:46:02 +05:30
dependabot[bot]
13e7661f07
Bump vite in /www in the npm_and_yarn group across 1 directory
...
Bumps the npm_and_yarn group with 1 update in the /www directory: [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite ).
Updates `vite` from 6.3.5 to 6.3.6
- [Release notes](https://github.com/vitejs/vite/releases )
- [Changelog](https://github.com/vitejs/vite/blob/v6.3.6/packages/vite/CHANGELOG.md )
- [Commits](https://github.com/vitejs/vite/commits/v6.3.6/packages/vite )
---
updated-dependencies:
- dependency-name: vite
dependency-version: 6.3.6
dependency-type: indirect
dependency-group: npm_and_yarn
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-10 02:49:30 +00:00
Arunavo Ray
37e5b68bd5
Added Github API rate limiting
...
- Implemented comprehensive GitHub API rate limit handling:
- Integrated @octokit/plugin-throttling for automatic retry with exponential backoff
- Added RateLimitManager service to track and enforce rate limits
- Store rate limit status in database for persistence across restarts
- Automatic pause and resume when limits are exceeded
- Proper user identification for 5000 req/hr authenticated limit (vs 60 unauthenticated)
- Improved rate limit UI/UX:
- Removed intrusive rate limit card from dashboard
- Toast notifications only at critical thresholds (80% and 100% usage)
- All rate limit events logged for debugging
- Optimized for GitHub's API constraints:
- Reduced default batch size from 10 to 5 repositories
- Added documentation about GitHub's 100 concurrent request limit
- Better handling of repositories with many issues/PRs
v3.6.0
2025-09-09 11:14:43 +05:30
Arunavo Ray
89ca5abe7d
fix: resolve SQLite field mismatch for large starred repo imports ( #90 )
...
- Add missing database fields (language, description, mirroredLocation, destinationOrg) to repository operations
- Add missing organization fields (publicRepositoryCount, privateRepositoryCount, forkRepositoryCount) to schema
- Update GitRepo interface to include all required database fields
- Fix GitHub data fetching functions to map all fields correctly
- Update all sync endpoints (main, repository, organization, scheduler) to handle new fields
This fixes the "SQLite query expected X values, received Y" error when importing
large numbers (4.6k+) of starred repositories by ensuring all database fields
are properly mapped from GitHub API responses through to database insertion.
2025-09-09 09:56:18 +05:30
Arunavo Ray
2b78a6a4a8
v3.5.4
v3.5.4
2025-09-07 19:11:50 +05:30
Arunavo Ray
c2f6e73054
Testing Authentik SSO Issues
2025-09-07 19:09:00 +05:30
Arunavo Ray
c4b353aae8
Added docs around scheduling using corn
2025-09-07 16:51:51 +05:30
Arunavo Ray
4a54cf9009
v3.5.3
v3.5.3
2025-09-07 16:29:43 +05:30
Arunavo Ray
fab4efd93a
Auto-start on boot
2025-09-07 16:29:23 +05:30
Arunavo Ray
9f21cd6b1a
Addressing concerns of Issue #85 and #86
2025-09-07 15:25:48 +05:30
Arunavo Ray
9ef6017a23
v3.5.2
v3.5.2
2025-09-07 13:55:43 +05:30
Arunavo Ray
502796371f
Attempt to address #84
2025-09-07 13:55:20 +05:30
Arunavo Ray
b956b71c5f
Fixed #87 where the Release Notes was missing
2025-09-07 13:14:41 +05:30
Arunavo Ray
26b82e0f65
Added AGENTS.md
2025-09-07 11:46:14 +05:30
Arunavo Ray
7c124a37d7
v3.5.1
v3.5.1
2025-08-30 00:47:59 +05:30
Arunavo Ray
3e14edc571
fixed default overide
2025-08-30 00:47:33 +05:30
Arunavo Ray
a188869cae
"Automatic Mirroring" changed to "Automatic Syncing"
2025-08-30 00:37:56 +05:30
Arunavo Ray
afac3b5ddc
UI tweek
v3.5.0
2025-08-29 21:16:19 +05:30
Arunavo Ray
2ce4bb4373
update env doc
2025-08-29 20:43:49 +05:30
Arunavo Ray
5c9a3afaae
updates to auth url
2025-08-29 20:43:25 +05:30
Arunavo Ray
de4e111095
type fix
2025-08-29 20:42:56 +05:30
Arunavo Ray
8c4d9508c7
Add provider modal optimised
2025-08-29 19:17:40 +05:30
Arunavo Ray
921eb5e07d
util
2025-08-29 19:08:48 +05:30
Arunavo Ray
ac1b09f7a1
UI updates
2025-08-29 19:08:39 +05:30
Arunavo Ray
9ee67ce77d
made time more user readable
2025-08-29 18:32:22 +05:30
Arunavo Ray
92db61a2c9
v3.5.0
2025-08-29 18:11:49 +05:30
Arunavo Ray
cbf6e11de3
Env var updates
2025-08-29 18:11:26 +05:30
Arunavo Ray
18855f09c4
Imporved a bunch of things in Mirror and sync Automation
2025-08-29 17:49:44 +05:30
Arunavo Ray
b8965a9fd4
v3.4.0
v3.4.0
2025-08-29 17:06:38 +05:30
Arunavo Ray
598e81ff45
updated package location
2025-08-29 17:04:48 +05:30
Arunavo Ray
fef6cbb60d
toast showing full name now
2025-08-29 17:01:48 +05:30
Arunavo Ray
c793be5863
closed and merged pull requests will be created as closed issues
2025-08-29 16:58:48 +05:30
Arunavo Ray
d097ded6ee
Updates to PR as issues
2025-08-29 16:54:21 +05:30
Arunavo Ray
1b01a5e653
updated docs
v3.3.0
2025-08-28 20:11:16 +05:30
Arunavo Ray
56988818d2
removed unused package-lock.json
2025-08-28 20:04:20 +05:30
ARUNAVO RAY
5a49726b0e
Merge pull request #82 from RayLabsHQ/dependabot/npm_and_yarn/www/npm_and_yarn-b7812215fd
...
Bump the npm_and_yarn group across 1 directory with 2 updates
2025-08-28 20:00:10 +05:30
dependabot[bot]
987c4ec3ec
Bump the npm_and_yarn group across 1 directory with 2 updates
...
Bumps the npm_and_yarn group with 2 updates in the /www directory: [devalue](https://github.com/sveltejs/devalue ) and [esbuild](https://github.com/evanw/esbuild ).
Updates `devalue` from 5.1.1 to 5.3.2
- [Release notes](https://github.com/sveltejs/devalue/releases )
- [Changelog](https://github.com/sveltejs/devalue/blob/main/CHANGELOG.md )
- [Commits](https://github.com/sveltejs/devalue/compare/v5.1.1...v5.3.2 )
Updates `esbuild` from 0.25.6 to 0.25.9
- [Release notes](https://github.com/evanw/esbuild/releases )
- [Changelog](https://github.com/evanw/esbuild/blob/main/CHANGELOG.md )
- [Commits](https://github.com/evanw/esbuild/compare/v0.25.6...v0.25.9 )
---
updated-dependencies:
- dependency-name: devalue
dependency-version: 5.3.2
dependency-type: indirect
dependency-group: npm_and_yarn
- dependency-name: esbuild
dependency-version: 0.25.9
dependency-type: indirect
dependency-group: npm_and_yarn
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-08-28 14:25:41 +00:00
Arunavo Ray
444442fcca
updated packages www
2025-08-28 19:53:48 +05:30
ARUNAVO RAY
3fe2461031
Merge pull request #80 from RayLabsHQ/address-Issues
...
Address issues
2025-08-28 19:51:16 +05:30
Arunavo Ray
ea7777a20f
spacing
2025-08-28 19:51:00 +05:30
Arunavo Ray
a3247c9c22
Removed icon
2025-08-28 19:46:19 +05:30
Arunavo Ray
099bf7d36f
added details
2025-08-28 19:14:27 +05:30
Arunavo Ray
10a14d88ef
updates
2025-08-28 19:01:39 +05:30