upgraded packages by @arunavo4 in https://github.com/RayLabsHQ/gitea-mirror/pull/158
Nix by @arunavo4 in https://github.com/RayLabsHQ/gitea-mirror/pull/144
build(deps): bump the npm_and_yarn group across 1 directory with 2 updates by @dependabot[bot] in https://github.com/RayLabsHQ/gitea-mirror/pull/160
Allow starred repos to be mirrored preserving structure by @tasarren in https://github.com/RayLabsHQ/gitea-mirror/pull/174
build(deps): bump devalue from 5.5.0 to 5.6.2 in /www in the npm_and_yarn group across 1 directory by @dependabot[bot] in https://github.com/RayLabsHQ/gitea-mirror/pull/167
fix: ensure correct open/closed status when mirroring issues (#161) by @arunavo4 in https://github.com/RayLabsHQ/gitea-mirror/pull/162
Support release limits above 100 by @arunavo4 in https://github.com/RayLabsHQ/gitea-mirror/pull/177
Add admin CLI password reset command by @arunavo4 in https://github.com/RayLabsHQ/gitea-mirror/pull/178
Document large-repo initial sync scheduling guidance by @arunavo4 in https://github.com/RayLabsHQ/gitea-mirror/pull/179
Add one-click Re-run Metadata bulk action by @arunavo4 in https://github.com/RayLabsHQ/gitea-mirror/pull/180
Clarify mirror sync status and token-rotation troubleshooting by @arunavo4 in https://github.com/RayLabsHQ/gitea-mirror/pull/181
Fix issue 168: repo descriptions and toast overlap by @arunavo4 in https://github.com/RayLabsHQ/gitea-mirror/pull/182
Add optional external Gitea URL for UI links by @arunavo4 in https://github.com/RayLabsHQ/gitea-mirror/pull/183
Upgrade dependencies across app and www by @arunavo4 in https://github.com/RayLabsHQ/gitea-mirror/pull/185
Implement incremental issue and PR metadata sync by @arunavo4 in https://github.com/RayLabsHQ/gitea-mirror/pull/184
New Contributors
@tasarren made their first contribution in https://github.com/RayLabsHQ/gitea-mirror/pull/174
Full Changelog: https://github.com/RayLabsHQ/gitea-mirror/compare/v3.9.2...v3.9.3