v0.22.3

usememos/memosv0.22.3Jul 17, 2024by github-actions[bot]

AI Summary

A significant UI overhaul allowing inline editing of memos and a tree structure for tags. Adds support for HTML rendering and a setting to enable link previews.

Key Highlights

  • Inline memo editor (no dialog needed)
  • Tree structure for displaying tags
  • Support for HTML elements rendering (including `<br />`)
  • Setting to enable link previews
  • Access token deletion on logout

New Features

  • Add memo detail sidebar
  • Implement html element renderer
  • Implement inline memo editor
  • Implement memo detail sidebar
  • Fix PATCH requests on /api/v1 not working
  • Fix charset=utf-8 for text content resources

Full Release Notes

## New Loaded

* Support editing memos directly in the inline editor instead of a dialog.
  
  <img width="763" alt="image" src="https://github.com/user-attachments/assets/b767b18c-9067-44b9-b509-833c7ebb6652">

* Support displaying tags in a tree structure.
  
  <img width="304" alt="image" src="https://github.com/user-attachments/assets/b7253802-fe2a-4a32-999e-be185ae890cc">


## Enhancements

* Tables now support rendering additional syntax (#3606).
* HTML elements rendering supported, now including `<br />` (#3388).
* Added a setting to enable link previews(_disabled by default_) (#3570).
* Access token will be correctly deleted upon logout (#3674).
* Disable user registration has been moved to startup options/environment variables `--public` (#3589).

## Changelog
* eccddb11546862a471a9af6038031e7df6181c9a chore: add create time to memo detail sidebar (#3657)
* 4d2b953e2361724326cbefd7bfc7f1c74b0bcad6 chore: add enable link preview setting to memo related settings (#3647)
* 5a26b765117695f1f44575bbaff6b40603fef691 chore: add memo content snippet
* 626c972d9c75259b313cb5947ebdc227391eae39 chore: add properties to memo detail sidebar
* 0501f5198a8726f50d2b57a62972a19c6becaae5 chore: buf format
* 260a4f89fc16fa52bed86f4950c8bff1ef0af185 chore: buf generate
* 33cd3ed8e326900c7a3cc83b013963a722f04dde chore: bump version
* fefe2b0655ee69cfb0f49f357ad59629ac832d01 chore: fix build artifacts action
* 9449886d60b16e0a3b99799d00b1378e51d31f4a chore: fix linter
* ca463891f27dc666893570fe215175027f79cf62 chore: fix linter warning for slog (#3604)
* 956f21838d3530d395a08259a44bbed2b13774ff chore: fix popover z-index
* bcb884324513e35aa76489ef19cf492048f66505 chore: implement stringify markdown nodes endpoint (#3688)
* f2cfc528a6aa9db423795070b97ec57d6a978594 chore: introduce tag view option
* 05c6edfe2f442aff439027828b5811ad06798bea chore: tweak auth pages
* 5704aaad084be98ceaaefc8507131b3e6f913316 chore: tweak embeded memo style
* a98d16bcaad513ba2e733d8e98b2c8db73f6ba74 chore: update bug report template fields (#3656)
* 1ad5d9bf0a344205629a74fbccde7649c3cb1cd6 chore: update confirm dialog
* 7c9e54afbdf99ae8053bd91051c83475878acddf chore: update disallow public visibility setting name (#3687)
* 4ff3b89a8e74aa4aa142a1f655912ac392590848 chore: update i18n from Weblate (#3680)
* ef7e2151dc408636498953cd88434ba147f4ac40 chore: update memo relation list
* 387bf48fc8eee1860b9941b7dbecbdd0b634a89e chore: update s3 config
* 3782d412f54192f1da5c20af79f616d875ce79c1 chore: upgrade gomark
* 878fea5f13d337c23f16a90a863c91568f271879 chore: use popover for update tag view setting
* 1ab2c89408a7bf0daa113e45ddc01079ef8d4082 feat(api): implement get memo by uid
* 457cf92cc1a15629fc3cf2ae057a51460cc9212f feat(api): implement get resource by uid
* 736637a362a2fde42f7bb60f03ae980073b99ef0 feat: add public flag instead of system setting to enable signup (#3589)
* 9909fd8a6ff136da4acc5c75f956bbebb3d27e57 feat: add snippet field to memo message (#3689)
* f374169a2bba4e40cd09941bb1ec9bf3a850ef05 feat: implement html element renderer
* e2fd79200eb2ab64ac42d7efd47a9f0d606a905c feat: implement inline memo editor
* 291b8156531daa9a8c71a1c89cdbb9782428ca3e feat: implement memo detail sidebar
* 2c819ace4e60be2677eb8496004e104a443f9f01 feat: return not found error instead internal error for local file not exist (#3543)
* 5a196e2f1af9059a10b202953723e4c7f07a10b0 feat: update gomark version (#3679)
* e33244e64bf47f8f88e1f7d770f05b5c2440cf97 fix: PATCH requests on /api/v1 not working (#3600)
* 4f4fe9b26b9869fa54d42cf460bc3d4db355ab9a fix: add charset=utf-8 for text content resources (#3608)
* a09c66986537ca98287950e736ebeb5df7d4fe0b fix: allow cors for grpc gateway handler (#3574)
* b923988fd6d986fc31b873200b91e0216f02768f fix: can't change memo UID (#3621)
* 6825c1def45fe61e872645cf94cfa1961612dc75 fix: delete access token when sign out
* 446e38f15be618fb3158d4631565be1ed2f3dbcc fix: memo content snippet
* 5e3ed201b46c29a3cae50ca9593e52f98c0f9758 fix: update mask of update memo (#3659)