This repository has been archived on 2026-07-19 . You can view files and clone it. You cannot open issues or pull requests or push a commit.
69fd5ae0c4f00b5f92d994d17887fd17dd261553
MODULES was a static dict that got out of sync with Gitea repos — LegalAssistance was missing, 5 deleted extensions were still listed. Now MODULES loads from DB on startup with static fallback. New POST /sync-registry endpoint scans espocrm-extensions org on Gitea, adds new extensions, deactivates removed ones, and reloads MODULES. INSTALL_ORDER is now computed dynamically via topological sort. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Description
Archived from gitea.marcus1.com
Languages
Python
61.5%
JavaScript
36.5%
Dockerfile
0.8%
HTML
0.6%
CSS
0.6%