v0.12.0

usememos/memosv0.12.0Apr 3, 2023by boojack

AI Summary

A feature-rich release introducing a new resource dashboard, JWT authentication, local storage support, and Single Sign-On (SSO) capabilities. It also enhances the editor with drag-and-drop file uploads and improves UI elements like the daily review and heatmap.

Key Highlights

  • Introduced new resource dashboard with list and grid views
  • Added JWT authentication and SSO support
  • Enabled local storage support
  • Added drag-and-drop file upload support

New Features

  • Resource dashboard
  • JWT authentication
  • Single Sign-On (SSO)
  • Local storage support
  • Drag-and-drop file upload
  • Slovenian translation

Full Release Notes

## What's Changed
* chore: fix cover bg color by @boojack in https://github.com/usememos/memos/pull/1337
* chore: rename http getter package by @boojack in https://github.com/usememos/memos/pull/1349
* fix: expand btn display in front of menu by @Wujiao233 in https://github.com/usememos/memos/pull/1342
* feat: update find resource with linked memo amount by @boojack in https://github.com/usememos/memos/pull/1354
* chore: typo by @unliar in https://github.com/usememos/memos/pull/1355
* refactor: useTranslation in CreateTagDialog by @unliar in https://github.com/usememos/memos/pull/1356
* feat: new resource dashboard by @CorrectRoadH in https://github.com/usememos/memos/pull/1346
* chore: update resource dashboard style by @boojack in https://github.com/usememos/memos/pull/1362
* fix: the incorrectly height of grid row in safari by @CorrectRoadH in https://github.com/usememos/memos/pull/1366
* feat: allow resource title mutiple line by @CorrectRoadH in https://github.com/usememos/memos/pull/1370
* refactor: use function findMatchingParser to reduce duplicate code by @unliar in https://github.com/usememos/memos/pull/1367
* fix: handle IME mode in editor by @boojack in https://github.com/usememos/memos/pull/1371
* fix: the dropdown be coverd by @CorrectRoadH in https://github.com/usememos/memos/pull/1368
* build: update dockerfile for using cache to speed up by @unliar in https://github.com/usememos/memos/pull/1372
* chroe: add ids for header elements by @Zeng1998 in https://github.com/usememos/memos/pull/1374
* fix: show full content in detail page by @Zeng1998 in https://github.com/usememos/memos/pull/1375
* chore: remove {filetype} in path template by @Zeng1998 in https://github.com/usememos/memos/pull/1377
* fix: make creation time a link to the detail page by @gera2ld in https://github.com/usememos/memos/pull/1379
* feat: support messages to ask AI by @boojack in https://github.com/usememos/memos/pull/1380
* chore: update interface declare by @boojack in https://github.com/usememos/memos/pull/1381
* chore: update project structure by @boojack in https://github.com/usememos/memos/pull/1382
* feat: support local storage by @Zeng1998 in https://github.com/usememos/memos/pull/1383
* chore: fix the typo by @CorrectRoadH in https://github.com/usememos/memos/pull/1387
* Uffizzi Update Workflows  by @ShrutiC-git in https://github.com/usememos/memos/pull/1390
* fix: daily review page & setting dialog style by @xqa in https://github.com/usememos/memos/pull/1392
* fix: markdown support in blockquote by @Zeng1998 in https://github.com/usememos/memos/pull/1394
* feat: upload file by drag and drop by @CorrectRoadH in https://github.com/usememos/memos/pull/1388
* fix: the expand button's z-index is the same as Header by @Steven-nagisa-Y in https://github.com/usememos/memos/pull/1400
* chore: add rss button in user menu by @boojack in https://github.com/usememos/memos/pull/1401
* chore: remove weblate badge by @boojack in https://github.com/usememos/memos/pull/1402
* fix: image preview dialog overlapping by @hyoban in https://github.com/usememos/memos/pull/1405
* chore: update logo assets by @boojack in https://github.com/usememos/memos/pull/1407
* feat: update Korean translation by @nulta in https://github.com/usememos/memos/pull/1414
* feat: add list style for resource dashboard by @CorrectRoadH in https://github.com/usememos/memos/pull/1389
* fix: avatar is not rounded by @hyoban in https://github.com/usememos/memos/pull/1415
* feat: add more resource cover icon by @CorrectRoadH in https://github.com/usememos/memos/pull/1413
* chore: update list switch style by @boojack in https://github.com/usememos/memos/pull/1417
* feat: add empty placeholder when search result is empty by @CorrectRoadH in https://github.com/usememos/memos/pull/1416
* feat: add setup cmd by @dshemin in https://github.com/usememos/memos/pull/1418
* feat: add docs for memos setup after deploying by @dshemin in https://github.com/usememos/memos/pull/1419
* chore: update demo seed data by @boojack in https://github.com/usememos/memos/pull/1421
* feat: empty selected resource when search resource by @CorrectRoadH in https://github.com/usememos/memos/pull/1423
* feat: limit the num of lines for filename by @CorrectRoadH in https://github.com/usememos/memos/pull/1424
* fix: logo img rounded by @fifsky in https://github.com/usememos/memos/pull/1427
* feat: add URLSuffix resource option with S3 by @fifsky in https://github.com/usememos/memos/pull/1428
* feat: Fix i18n and RU locale by @dshemin in https://github.com/usememos/memos/pull/1422
* refactor: update import prefix with alias by @boojack in https://github.com/usememos/memos/pull/1433
* chore: remove `useListStyle` hook by @boojack in https://github.com/usememos/memos/pull/1434
* feat: The loaded resource for pagination by @CorrectRoadH in https://github.com/usememos/memos/pull/1425
* Added slovenian translation. by @thehijacker in https://github.com/usememos/memos/pull/1436
* chore: add Slovenian locale by @boojack in https://github.com/usememos/memos/pull/1437
* feat: add test for user store by @boojack in https://github.com/usememos/memos/pull/1438
* Updated Slovenian translation by @thehijacker in https://github.com/usememos/memos/pull/1440
* feat: add jwt auth by @boojack in https://github.com/usememos/memos/pull/1441
* chore: update logo by @boojack in https://github.com/usememos/memos/pull/1442
* chore: add usage into heatmap by @boojack in https://github.com/usememos/memos/pull/1443
* chore: revert resource visibility changes by @boojack in https://github.com/usememos/memos/pull/1444
* chore: update auth form by @boojack in https://github.com/usememos/memos/pull/1445
* chore: update user setting key convention by @boojack in https://github.com/usememos/memos/pull/1447
* chore: update system setting name convention by @boojack in https://github.com/usememos/memos/pull/1448
* chore: update store tests by @boojack in https://github.com/usememos/memos/pull/1449
* feat: add public id field to resource by @boojack in https://github.com/usememos/memos/pull/1451
* chore: update version and remove isDev flag by @boojack in https://github.com/usememos/memos/pull/1452
* fix: system setting field name by @boojack in https://github.com/usememos/memos/pull/1453
* chore: allow remove user avatar by @boojack in https://github.com/usememos/memos/pull/1454
* chore: update learn more link by @boojack in https://github.com/usememos/memos/pull/1455
* chore: delete resource related file by @boojack in https://github.com/usememos/memos/pull/1456
* chore: add default local storage path by @boojack in https://github.com/usememos/memos/pull/1457
* chore: update filename when creating resource by @boojack in https://github.com/usememos/memos/pull/1460

## New Contributors
* @gera2ld made their first contribution in https://github.com/usememos/memos/pull/1379
* @xqa made their first contribution in https://github.com/usememos/memos/pull/1392
* @Steven-nagisa-Y made their first contribution in https://github.com/usememos/memos/pull/1400
* @dshemin made their first contribution in https://github.com/usememos/memos/pull/1418
* @fifsky made their first contribution in https://github.com/usememos/memos/pull/1427
* @thehijacker made their first contribution in https://github.com/usememos/memos/pull/1436

**Full Changelog**: https://github.com/usememos/memos/compare/v0.11.2...v0.12.0