Lumina Note - A modern Markdown note-taking app with live preview, bidirectional links, and AI assistant
Stars
831
Forks
86
Watchers
831
Open Issues
18
Overall repository health assessment
^6.10.0^6.5.0^6.11.3^6.5.2^6.1.3^6.38.8^0.18.0^18.0.1^1.1.8^1.0.4^1.6.0^4.3.1^4.1.0^4.3.1^5.60.0^8.21.3^2.10.1^2.0.0^2.6.0^2.0.0^2.0.0^2.3.1^2.0.0^2.10.0^7.0.2^2.1.1github:blueberrycongee/codemirror-live-markdown^8.0.3^0.8.2^12.23.25^0.3.9^1.4.1^4.2.0^0.16.11^3.1.0^0.460.0^15.0.0^5.1.3^11.12.2^5.4.296^4.2.0^18.3.1^18.3.1^10.1.0^10.2.0^2.5.4^7.2.0^0.3.5^1.0.7^3.0.0^2.8.2^13.6.30^4.1.13^5.0.0^2.0.0^6.9.1^16.3.0^0.16.7^22.9.0^18.3.12^18.3.1^5.0.5^4.3.3^1.6.1^10.4.20^3.23.2^22.1.0^1.57.0^8.4.49^3.4.15^10.9.2^5.6.3^5.4.11^1.6.11.4k
commits
64
commits
14
commits
1
commits
1
commits
fix(server): use ConnectInfo<SocketAddr> for rate limit keying
922666bView on GitHubfix(server): replace extract_client_ip with socket-first resolve_client_ip
385b224View on GitHubfeat(server): add LUMINA_TRUSTED_PROXY_HOPS config (default 0)
90871bdView on GitHubfix(server): clamp rate limit config values to minimum 1 to prevent startup panic
5900435View on GitHubdocs: add rate limiting plan and fix password length in auth plan
26a71ebView on GitHubstyle(server): apply rustfmt formatting to rate limit code
cc3cf60View on GitHubfeat(server): apply per-IP rate limiting to auth endpoints
a8bacecView on GitHubfeat(server): add extract_client_ip helper for rate limiting
78e3724View on GitHubfeat(server): wire rate limiter into Config and AppState
cfcd21dView on GitHub