v0.14.3

usememos/memosv0.14.3Aug 5, 2023by boojack

AI Summary

A refactoring release that removes experimental shortcuts, introduces tag suggestions, and improves performance with lazy rendering.

Key Highlights

  • Removed experimental shortcuts feature
  • Added tag suggestions popup in editor
  • Improved image display style
  • Fixed page crushing with large memo loads
  • Lazy rendering implementation

Breaking Changes

  • Removed shortcuts feature

New Features

  • Tag suggestions popup
  • Disable password-based login option
  • Lazy rendering
  • Proto and buf configuration files

Full Release Notes

## TL;DR

* 👋 **Removed shortcuts**. Shortcut was an experimental feature with flaws in its design, and had not been updated for a long time. We will improve search related logic and performance in upcoming versions, to gradually achieve the design goals of shortcut.
* Added tag suggestions popup in memo editor; Thanks @maciej-ka
* Improved the display style of images;
* Fixed page crushed when rendering large amount of memos;
* Fixed error when updating memo content;

## What's Changed
* fix: show full content in detail page by @gera2ld in https://github.com/usememos/memos/pull/2041
* fix: avoid content flash on auto collapse by @gera2ld in https://github.com/usememos/memos/pull/2042
* chore: update build docker image actions by @boojack in https://github.com/usememos/memos/pull/2045
* revert: chore: update build docker image actions by @boojack in https://github.com/usememos/memos/pull/2046
* refactor: user v1 store by @boojack in https://github.com/usememos/memos/pull/2047
* feat: add proto and buf configuration files by @boojack in https://github.com/usememos/memos/pull/2048
* chore: add tag service proto definition by @boojack in https://github.com/usememos/memos/pull/2049
* chore: update github actions by @boojack in https://github.com/usememos/memos/pull/2050
* feat: add grpc gateway tempalte with tag service by @boojack in https://github.com/usememos/memos/pull/2051
* chore: add docs generator by @boojack in https://github.com/usememos/memos/pull/2052
* feat: implement part of user service by @boojack in https://github.com/usememos/memos/pull/2053
* feat: add add user setting field by @boojack in https://github.com/usememos/memos/pull/2054
* feat: add system setting to disable password-based login by @traumweh in https://github.com/usememos/memos/pull/2039
* feat: tag suggestions by @maciej-ka in https://github.com/usememos/memos/pull/2036
* feat: impl auth interceptor by @boojack in https://github.com/usememos/memos/pull/2055
* chore: update auth middleware by @boojack in https://github.com/usememos/memos/pull/2057
* feat: add prettier sort import plugin by @boojack in https://github.com/usememos/memos/pull/2058
* chore: regenerate pnpm lock file by @boojack in https://github.com/usememos/memos/pull/2056
* feat: add command to move blob from local to db by @athurg in https://github.com/usememos/memos/pull/2026
* chore: remove shortcuts in frontend by @boojack in https://github.com/usememos/memos/pull/2071
* chore: remove shortcut related api by @boojack in https://github.com/usememos/memos/pull/2072
* chore: remove memo chat components by @boojack in https://github.com/usememos/memos/pull/2073
* chore: update commands by @boojack in https://github.com/usememos/memos/pull/2074
* chore: update id type to int32 by @boojack in https://github.com/usememos/memos/pull/2076
* chore: initial memo service definition by @boojack in https://github.com/usememos/memos/pull/2077
* chore: update get memo api by @boojack in https://github.com/usememos/memos/pull/2079
* fix: remove translate hook in code block by @boojack in https://github.com/usememos/memos/pull/2080
* chore: update resource type checks by @boojack in https://github.com/usememos/memos/pull/2081
* feat: add system service by @boojack in https://github.com/usememos/memos/pull/2083
* chore: remove openai setting section by @boojack in https://github.com/usememos/memos/pull/2084
* feat: add lazy rendering in home page by @boojack in https://github.com/usememos/memos/pull/2085
* chore: upgrade version `0.14.3` by @boojack in https://github.com/usememos/memos/pull/2086

## New Contributors
* @traumweh made their first contribution in https://github.com/usememos/memos/pull/2039
* @maciej-ka made their first contribution in https://github.com/usememos/memos/pull/2036

**Full Changelog**: https://github.com/usememos/memos/compare/v0.14.2...v0.14.3