Release v0.20.0

New Loaded

  • Added reactions feature: allow to interact with content by expressing your sentiment through emoji icons.
  • Introduced two new syntaxes: Mermaid and Spoiler. Learn more in https://www.usememos.com/docs/getting-started/content-syntax
    • Mermaid supports rendering mermaid diagrams. To do this, use mermaid as langauge in codeblock;
    • Spoiler allows you to hide some content. e.g., ||Invisible text||

What's Changed

  • chore: fix typo in About.tsx by @eltociear in https://github.com/usememos/memos/pull/2899
  • fix: signin error notification is not shown by @athurg in https://github.com/usememos/memos/pull/2908
  • fix: displaying archived memos by @Kaz205 in https://github.com/usememos/memos/pull/2933
  • Compact Mode Setting (Proto) by @MehadND in https://github.com/usememos/memos/pull/2934
  • Compact Mode Setting (Backend) by @MehadND in https://github.com/usememos/memos/pull/2935
  • chore: improve docker-compose.dev by @lincolnthalles in https://github.com/usememos/memos/pull/2938
  • feat: add notice when sharing private links in MemoDetail by @moehanabi in https://github.com/usememos/memos/pull/2942
  • feat: add visibility select in ShareMemoDialog by @moehanabi in https://github.com/usememos/memos/pull/2941
  • chore: allow all 20x response status code in webhook by @ImSingee in https://github.com/usememos/memos/pull/2947
  • chore: update ja.json by @Somme4096 in https://github.com/usememos/memos/pull/2966
  • feat: add new line if the cursor is on a character when adding a tag by @Kaz205 in https://github.com/usememos/memos/pull/2960
  • feat: add mermaid support in codeblock by @C1C0 in https://github.com/usememos/memos/pull/2971
  • chore: update vi.json by @hoangsvit in https://github.com/usememos/memos/pull/2980

Full Changelog: https://github.com/usememos/memos/releases/tag/v0.20.0