melvinchia3636
aeec0782b3
feat: support bulk creation of missing translation categories in module manager
2026-06-25 08:53:36 +08:00
melvinchia3636
a705ccbb21
fix(api): remove masterPasswordHash and hasMasterPassword from user schema
2026-06-25 08:53:36 +08:00
melvinchia3636
8a4350086b
fix(localization): remove missing key reporting API and use client-side placeholder
2026-06-25 08:53:36 +08:00
melvinchia3636
fe72d4ace4
fix(encryption): generate fresh RSA keypair on every server restart
2026-06-25 08:53:36 +08:00
melvinchia3636
4732ddbcc8
fix: minor bug fixes
2026-06-25 08:53:36 +08:00
melvinchia3636
88d2ef6f11
feat: a lot of i18n improvements
2026-06-25 08:53:36 +08:00
melvinchia3636
42444b4c08
feat(api): track loaded modules in memory for availability checks
...
- Add moduleRegistry with hashedKey/fullName tracking
- Register modules on load in loadModuleRoutes
- Replace filesystem check with in-memory lookup in checkModulesAvailability
2026-06-25 08:53:36 +08:00
melvinchia3636
43e618a383
refactor: codebase linting
2026-06-25 08:53:36 +08:00
melvinchia3636
a1509bbaee
refactor: massive codebase folder restructuring
2026-06-25 08:53:35 +08:00