v0.21.0

usememos/memosv0.21.0Apr 9, 2024by boojack

AI Summary

Introduces link previews for URLs and adds a keyboard shortcut to edit the previous memo. Removes strict sanitization logic to allow more content types.

Key Highlights

  • Link preview feature
  • Shortcut to edit the previous memo
  • Removed sanitization logic to support more content types
  • Links embedded content by UID instead of name

New Features

  • Implemented link previews (proto files)
  • Implemented link previews (server files)
  • Implemented link previews (frontend files)
  • Handle restore memo when is in archived memo detail page
  • Set navigation icons to not shrink

Full Release Notes

## New Loaded

* 🔗 Link preview;

![image](https://github.com/usememos/memos/assets/24653555/af7cef2c-8d82-45c8-8075-82593c92ef52)


## What's Changed
* chore: update i18n with Weblate by @michaelien in https://github.com/usememos/memos/pull/3079
* chore: fix typo by @thirdkeyword in https://github.com/usememos/memos/pull/3080
* chore: fix spanish typos by @magomzr in https://github.com/usememos/memos/pull/3083
* chore: update build scripts by @lincolnthalles in https://github.com/usememos/memos/pull/3085
* feat: implemented link previews (proto files) by @MehadND in https://github.com/usememos/memos/pull/3072
* feat: implemented link previews (server files) by @MehadND in https://github.com/usememos/memos/pull/3073
* chore: update i18n with Weblate by @boojack in https://github.com/usememos/memos/pull/3090
* feat: implemented link previews (frontend files) by @MehadND in https://github.com/usememos/memos/pull/3074
* chore: fix typo by @sunxunle in https://github.com/usememos/memos/pull/3106
* feat: add shortcut to edit the previous memo by @Dubzer in https://github.com/usememos/memos/pull/3122
* removed sanitization logic by @YohannKovacs in https://github.com/usememos/memos/pull/3147
* chore: update Vietnamese translation by @ntheanh201 in https://github.com/usememos/memos/pull/3155
* fix: link embedded content to uid instead of name by @ntheanh201 in https://github.com/usememos/memos/pull/3164
* feat: handle restore memo when is in archived memo detail page by @ntheanh201 in https://github.com/usememos/memos/pull/3165
* cmd: use the built-in slices library by @stayweek in https://github.com/usememos/memos/pull/3172
* chore: fix memo link by @ntheanh201 in https://github.com/usememos/memos/pull/3173
* Set navigation icons to not shrink by @imikod in https://github.com/usememos/memos/pull/3186
* improve localization by @imikod in https://github.com/usememos/memos/pull/3190

## New Contributors
* @thirdkeyword made their first contribution in https://github.com/usememos/memos/pull/3080
* @magomzr made their first contribution in https://github.com/usememos/memos/pull/3083
* @sunxunle made their first contribution in https://github.com/usememos/memos/pull/3106
* @YohannKovacs made their first contribution in https://github.com/usememos/memos/pull/3147
* @ntheanh201 made their first contribution in https://github.com/usememos/memos/pull/3155
* @stayweek made their first contribution in https://github.com/usememos/memos/pull/3172
* @imikod made their first contribution in https://github.com/usememos/memos/pull/3186

**Full Changelog**: https://github.com/usememos/memos/compare/v0.20.1...v0.21.0