v0.11.0
usememos/memosv0.11.0Feb 24, 2023by boojack
AI Summary
A major release introducing a complete storage service system, OAuth2 authentication, and identity provider support. It also adds documentation for importing from Flomo and supports user avatars.
Key Highlights
- Implemented full storage service backend and frontend
- Added OAuth2 and IDP (Identity Provider) support
- Enabled user avatars
- Added import from Flomo documentation
New Features
- Storage service backend and frontend
- OAuth2 plugin
- Identity Provider (IDP) server
- User avatars
- Flomo import documentation
- Demo mode support
Full Release Notes
## What's Changed * fix: delete tag by @boojack in https://github.com/usememos/memos/pull/1062 * chore: add text for Uffizzi Previews in README by @ShrutiC-git in https://github.com/usememos/memos/pull/1061 * feat: update store cache by @boojack in https://github.com/usememos/memos/pull/1066 * chore: update signup api by @boojack in https://github.com/usememos/memos/pull/1067 * chore: update tags order by @boojack in https://github.com/usememos/memos/pull/1068 * chore: validate external link by @boojack in https://github.com/usememos/memos/pull/1069 * feat: add storage service table by @Zeng1998 in https://github.com/usememos/memos/pull/1070 * docs: add memos-import-from-flomo by @JakeLaoyu in https://github.com/usememos/memos/pull/1072 * chore: add `CreatedTs` field to `MemoCreate` by @boojack in https://github.com/usememos/memos/pull/1073 * fix: check localsetting exists by @boojack in https://github.com/usememos/memos/pull/1076 * docs: memos-import-from-flomo support wechat reading by @JakeLaoyu in https://github.com/usememos/memos/pull/1077 * chore: simplify memo editor component by @boojack in https://github.com/usememos/memos/pull/1079 * chore: update skipper name by @boojack in https://github.com/usememos/memos/pull/1080 * docs: add shortcut for ios by @JakeLaoyu in https://github.com/usememos/memos/pull/1083 * feat: storage service backend by @Zeng1998 in https://github.com/usememos/memos/pull/1086 * chore: simplify editor by @boojack in https://github.com/usememos/memos/pull/1087 * feat: better not found page by @hahahumble in https://github.com/usememos/memos/pull/1081 * feat(system): support for disabling public memos by @itschip in https://github.com/usememos/memos/pull/1003 * feat: storage service frontend by @Zeng1998 in https://github.com/usememos/memos/pull/1088 * chore: update storage components by @boojack in https://github.com/usememos/memos/pull/1091 * chore: make README more comprehensive by @RyanMcPherson7 in https://github.com/usememos/memos/pull/1065 * chore(build): anchor setup-buildx-action@v2 to version v0.9.1 by @waynexia in https://github.com/usememos/memos/pull/1089 * chore: support deleting storage by @boojack in https://github.com/usememos/memos/pull/1095 * chore: add beta badge to storage by @boojack in https://github.com/usememos/memos/pull/1099 * docs: add raycast extension by @JakeLaoyu in https://github.com/usememos/memos/pull/1100 * chore: update router loader by @boojack in https://github.com/usememos/memos/pull/1102 * chore: remove unused fields of storage table by @boojack in https://github.com/usememos/memos/pull/1104 * feat: introduce idp table by @boojack in https://github.com/usememos/memos/pull/1105 * feat: add `avatar_url` field to user table by @boojack in https://github.com/usememos/memos/pull/1106 * feat: add avatar to user in frontend by @boojack in https://github.com/usememos/memos/pull/1108 * chore: update avatar max size by @boojack in https://github.com/usememos/memos/pull/1109 * feat: implement oauth2 plugin by @boojack in https://github.com/usememos/memos/pull/1110 * feat: implement idp server by @boojack in https://github.com/usememos/memos/pull/1111 * chore: add desc for storage form by @Zeng1998 in https://github.com/usememos/memos/pull/1112 * fix: idp config definition by @boojack in https://github.com/usememos/memos/pull/1115 * feat: add store cache for idp by @boojack in https://github.com/usememos/memos/pull/1116 * feat: generate RSS item title and limit item count by @hyoban in https://github.com/usememos/memos/pull/1117 * feat: add SSO related UI by @boojack in https://github.com/usememos/memos/pull/1118 * feat: implement sign in with SSO by @boojack in https://github.com/usememos/memos/pull/1119 * feat(mode): add demo mode by @Yoshino-s in https://github.com/usememos/memos/pull/1121 * fix: schema path for demo mode by @boojack in https://github.com/usememos/memos/pull/1124 * chore: update setting dialog style by @boojack in https://github.com/usememos/memos/pull/1125 * chore: update readme with weblate badge by @boojack in https://github.com/usememos/memos/pull/1126 * feat: add Korean translation by @nulta in https://github.com/usememos/memos/pull/1127 * feat: make file uplaod support drag/drop by @Yoshino-s in https://github.com/usememos/memos/pull/1129 * chore: update translations from Hosted Weblate by @weblate in https://github.com/usememos/memos/pull/1128 * Translations update from Hosted Weblate by @weblate in https://github.com/usememos/memos/pull/1132 * Translations update from Hosted Weblate by @weblate in https://github.com/usememos/memos/pull/1134 * chore: update explore header style by @boojack in https://github.com/usememos/memos/pull/1137 * chore: update memo service by @boojack in https://github.com/usememos/memos/pull/1138 * chore: update code structure by @boojack in https://github.com/usememos/memos/pull/1139 * chore: show pinned memos in explore by @boojack in https://github.com/usememos/memos/pull/1141 * feat: update storage setting section by @boojack in https://github.com/usememos/memos/pull/1140 * feat: update storage schema by @boojack in https://github.com/usememos/memos/pull/1142 * chore: upgrade version to `0.11.0` by @boojack in https://github.com/usememos/memos/pull/1143 ## New Contributors * @JakeLaoyu made their first contribution in https://github.com/usememos/memos/pull/1072 * @hahahumble made their first contribution in https://github.com/usememos/memos/pull/1081 * @itschip made their first contribution in https://github.com/usememos/memos/pull/1003 * @RyanMcPherson7 made their first contribution in https://github.com/usememos/memos/pull/1065 * @waynexia made their first contribution in https://github.com/usememos/memos/pull/1089 * @Yoshino-s made their first contribution in https://github.com/usememos/memos/pull/1121 * @nulta made their first contribution in https://github.com/usememos/memos/pull/1127 * @weblate made their first contribution in https://github.com/usememos/memos/pull/1128 **Full Changelog**: https://github.com/usememos/memos/compare/v0.10.3...v0.11.0