Commit Graph

395 Commits

Author SHA1 Message Date
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
Arunavo Ray 36f8d41d38 Updated PR as issues 2025-08-28 17:54:38 +05:30
Arunavo Ray dd19131029 added default values 2025-08-28 15:49:20 +05:30
Arunavo Ray be5f2e6c3d config 2025-08-28 15:46:05 +05:30
Arunavo Ray d9bfc59a2d Added eye/eye-off icon toggle for password field 2025-08-28 14:55:42 +05:30
Arunavo Ray 29a08ee3e3 fixed the TypeError in the config mapper functions 2025-08-28 13:59:25 +05:30
Arunavo Ray b425cbce71 fixed the security vulnerability CVE-2025-57820 in the devalue package 2025-08-28 13:53:04 +05:30
Arunavo Ray f54a7e6d71 update default configs 2025-08-28 13:45:49 +05:30
Arunavo Ray d49599ff05 Org ignore 2025-08-28 13:27:10 +05:30
Arunavo Ray d99f597988 Update the Ignore Repo 2025-08-28 12:58:58 +05:30
Arunavo Ray 7dfb6b5d18 updated status to use badges 2025-08-28 11:26:28 +05:30
Arunavo Ray 46e6b4b927 Dashboard minor UI update 2025-08-28 11:21:51 +05:30
Arunavo Ray 8bd3b8d3b1 Added redirect to /login 2025-08-28 10:50:18 +05:30
Arunavo Ray 78be49d4a7 Added BETA tag to LFS feature 2025-08-28 10:49:27 +05:30
Arunavo Ray c58bde1cc3 updated astro 2025-08-28 10:31:08 +05:30
Arunavo Ray b4a2a14dd3 Fixed CVE issue 2025-08-28 10:25:42 +05:30
Arunavo Ray 3fb71b666d Updated dockerfile bun 2025-08-28 09:27:41 +05:30
Arunavo Ray e404490e75 added LFS ENV var 2025-08-28 09:26:23 +05:30
Arunavo Ray b3856b4223 More tsc issues 2025-08-28 08:34:41 +05:30
Arunavo Ray ad7418aef2 tsc issues 2025-08-28 08:34:27 +05:30
Arunavo Ray 389f8dd292 packages updated 2025-08-28 07:18:34 +05:30
Arunavo Ray 067b5d8ccd updated handling of url's from ENV vars 2025-08-28 07:12:13 +05:30
Arunavo Ray 6127a916f4 fixed tests 2025-08-27 21:54:40 +05:30
Arunavo Ray 12ee065833 Docs updated | added some options 2025-08-27 21:43:36 +05:30
Arunavo Ray 926737f1c5 Added a few new features. 2025-08-27 20:33:41 +05:30
Arunavo Ray fe94d97779 Issue 68 2025-08-27 20:06:42 +05:30
Arunavo Ray 38a0d1b494 repository cleanup functionality 2025-08-27 19:12:52 +05:30
Arunavo Ray 698eb0b507 fix: Complete Issue #72 - Fix automatic mirroring and repository cleanup
Major fixes for Docker environment variable issues and cleanup functionality:

🔧 **Duration Parser & Scheduler Fixes**
- Add comprehensive duration parser supporting "8h", "30m", "24h" formats
- Fix GITEA_MIRROR_INTERVAL environment variable mapping to scheduler
- Auto-enable scheduler when GITEA_MIRROR_INTERVAL is set
- Improve scheduler logging to clarify timing behavior (from last run, not startup)

🧹 **Repository Cleanup Service**
- Complete repository cleanup service for orphaned repos (unstarred, deleted)
- Fix cleanup configuration logic - now works with CLEANUP_DELETE_IF_NOT_IN_GITHUB=true
- Auto-enable cleanup when deleteIfNotInGitHub is enabled
- Add manual cleanup trigger API endpoint (/api/cleanup/trigger)
- Support archive/delete actions with dry-run mode and protected repos

🐛 **Environment Variable Integration**
- Fix scheduler not recognizing GITEA_MIRROR_INTERVAL=8h
- Fix cleanup requiring both CLEANUP_DELETE_FROM_GITEA and CLEANUP_DELETE_IF_NOT_IN_GITHUB
- Auto-enable services when relevant environment variables are set
- Better error logging and debugging information

📚 **Documentation Updates**
- Update .env.example with auto-enabling behavior notes
- Update ENVIRONMENT_VARIABLES.md with clarified functionality
- Add comprehensive tests for duration parsing

This resolves the core issues where:
1. GITEA_MIRROR_INTERVAL=8h was not working for automatic mirroring
2. Repository cleanup was not working despite CLEANUP_DELETE_IF_NOT_IN_GITHUB=true
3. Users had no visibility into why scheduling/cleanup wasn't working

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-08-20 11:06:21 +05:30