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

![image](https://github.com/user-attachments/assets/0a8d95c4-4310-4396-89f3-a6fe070d3966)

## 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