v0.24.1
usememos/memosv0.24.1Mar 13, 2025by github-actions[bot]
AI Summary
Introduces a polished homepage, Masonry view (beta), and NSFW blur processing with customizable tags.
Key Highlights
- Polished homepage layout
- Masonry view (beta)
- Added NSFW blur processing with customizable tags
New Features
- Homepage polish
- Masonry view
- NSFW blur
Full Release Notes
 ## Features * Polished homepage layout * Masonry view(_beta_) <img width="286" alt="image" src="https://github.com/user-attachments/assets/19cbe5a8-8f55-4480-9bee-e9fa24bf5d23" /> * Support blur processing for NSFW content with customizable NSFW tags by @CallMeMhz in https://github.com/usememos/memos/pull/4407 <img width="700" alt="image" src="https://github.com/user-attachments/assets/12522bf8-3c41-4cdd-928b-0be5711de5d3" /> * Match sublist indentation when adding a new item by @mbaum0 in https://github.com/usememos/memos/pull/4433 And more... * chore: add datepicker to calendar month by @shungiku in https://github.com/usememos/memos/pull/4379 * feat: allow storing resource references >256 chars long in mysql by @cdzombak in https://github.com/usememos/memos/pull/4408 * feat: prevent attackers from exploiting redirect attack GetLinkMetadata API by @CallMeMhz in https://github.com/usememos/memos/pull/4428 * feat: support YouTube video thumbnail in link preview by @CallMeMhz in https://github.com/usememos/memos/pull/4427 * feat: optimize initial load performance by implementing lazy loading and code splitting by @nbb2025 in https://github.com/usememos/memos/pull/4445 * chore(i18n): update pt-BR by @lincolnthalles in https://github.com/usememos/memos/pull/4471 * feat: add loading spinner during file upload process by @sawatkins in https://github.com/usememos/memos/pull/4491 * feat: update i18n for zh-hans by @taosin in https://github.com/usememos/memos/pull/4488 * chore(i18n): tidy by @lincolnthalles in https://github.com/usememos/memos/pull/4497 **Full Changelog**: https://github.com/usememos/memos/compare/v0.24.0...v0.24.1 ## New Contributors * @mikropsoft made their first contribution in https://github.com/usememos/memos/pull/4375 * @hartlco made their first contribution in https://github.com/usememos/memos/pull/4383 * @taosin made their first contribution in https://github.com/usememos/memos/pull/4384 * @eightysixed made their first contribution in https://github.com/usememos/memos/pull/4394 * @thebestxt made their first contribution in https://github.com/usememos/memos/pull/4397 * @cdzombak made their first contribution in https://github.com/usememos/memos/pull/4408 * @CallMeMhz made their first contribution in https://github.com/usememos/memos/pull/4407 * @ProjectOrangeJuice made their first contribution in https://github.com/usememos/memos/pull/4411 * @mbaum0 made their first contribution in https://github.com/usememos/memos/pull/4433 * @nbb2025 made their first contribution in https://github.com/usememos/memos/pull/4445 * @wrrrzr made their first contribution in https://github.com/usememos/memos/pull/4486 * @sawatkins made their first contribution in https://github.com/usememos/memos/pull/4491 * @webserviceXXL made their first contribution in https://github.com/usememos/memos/pull/4492