v0.13.0

usememos/memosv0.13.0May 20, 2023by boojack

AI Summary

Introduces memo relations, infinite scrolling, Windows support, and image thumbnail generation capabilities.

Key Highlights

  • Memo relations feature (frontend and backend)
  • Infinite scroll for memos
  • Preliminary Windows support
  • Image thumbnail support

New Features

  • Memo relations
  • Infinite scroll
  • Windows support
  • Image thumbnails
  • RSS enclosure support

Full Release Notes

## What's Changed
* chore: update save button style by @boojack in https://github.com/usememos/memos/pull/1542
* fix: the broken install docs link by @m3nu in https://github.com/usememos/memos/pull/1554
* feat: hiding dialog using X button should remove class "overflow-hidden" by @deEshu2002 in https://github.com/usememos/memos/pull/1555
* feat: server tests by @boojack in https://github.com/usememos/memos/pull/1556
* chore: add enclosure to rss by @boojack in https://github.com/usememos/memos/pull/1559
* Add auto collapse feature for all memos issue #1463 by @polyeung in https://github.com/usememos/memos/pull/1550
* feat: update zh-tw translation to latest file format by @den13501 in https://github.com/usememos/memos/pull/1569
* chore: update memo style by @boojack in https://github.com/usememos/memos/pull/1581
* docs: upgrade on fly.io by @Antzed in https://github.com/usememos/memos/pull/1582
* chore: update readme with docs by @boojack in https://github.com/usememos/memos/pull/1586
* chore: split memo resource api by @boojack in https://github.com/usememos/memos/pull/1587
* feat: update Korean translation by @nulta in https://github.com/usememos/memos/pull/1592
* chore: add memo_relation by @boojack in https://github.com/usememos/memos/pull/1585
* docs: update readme with MemosGallery by @BarryYangi in https://github.com/usememos/memos/pull/1590
* feat: implement memo relation store by @boojack in https://github.com/usememos/memos/pull/1598
* fix: memo content availability for visitor mode by @deEshu2002 in https://github.com/usememos/memos/pull/1605
* feat: read content from search params by @benjick in https://github.com/usememos/memos/pull/1607
* reappearing of dialog should add body scrolling class. by @deEshu2002 in https://github.com/usememos/memos/pull/1602
* chore: add system setting cache by @boojack in https://github.com/usememos/memos/pull/1609
* fix: only delete last file when select multiple files #1576 by @CorrectRoadH in https://github.com/usememos/memos/pull/1578
* feat: add linux/arm/v7 to docker build action by @powersee in https://github.com/usememos/memos/pull/1610
* fix: failed eslint checks by @joaonunomota in https://github.com/usememos/memos/pull/1616
* feat: add infinite scroll for memos by @joaonunomota in https://github.com/usememos/memos/pull/1614
* feat: update zh-Hans translations and minor fixes in locale_updater.py by @Oaklight in https://github.com/usememos/memos/pull/1615
* feat: implement memo relation server by @boojack in https://github.com/usememos/memos/pull/1618
* chore: check allow sign up setting in sso by @boojack in https://github.com/usememos/memos/pull/1620
* chore: update related time format by @boojack in https://github.com/usememos/memos/pull/1621
* refactor: memo editor components by @boojack in https://github.com/usememos/memos/pull/1625
* chore: lock pnpm version by @hyoban in https://github.com/usememos/memos/pull/1628
* feat: support file sorting when uploading by @hyoban in https://github.com/usememos/memos/pull/1627
* chore: update Chinese name translation by @Jonnyan404 in https://github.com/usememos/memos/pull/1630
* feat: add preliminar Windows support by @lincolnthalles in https://github.com/usememos/memos/pull/1636
* chore: add size for s3 resource by @Zeng1998 in https://github.com/usememos/memos/pull/1638
* chore: show server name instead of "MEMOS" by @Zeng1998 in https://github.com/usememos/memos/pull/1639
* chore: add vacuum memo relation to dev guard by @boojack in https://github.com/usememos/memos/pull/1644
* fix: return pinned status after edit by @CorrectRoadH in https://github.com/usememos/memos/pull/1629
* feat: improve Windows support by @lincolnthalles in https://github.com/usememos/memos/pull/1645
* fix: wrong position of UsageStatItem's popup by @athurg in https://github.com/usememos/memos/pull/1647
* fix: unexpected empty lines when copying-pasting by @CorrectRoadH in https://github.com/usememos/memos/pull/1654
* chore: seed data for new user by @boojack in https://github.com/usememos/memos/pull/1655
* feat: add max upload size setting to UI & UI improvements by @lincolnthalles in https://github.com/usememos/memos/pull/1646
* chore: update help button style by @boojack in https://github.com/usememos/memos/pull/1656
* feat: add build-artifacts.yml by @guanzi008 in https://github.com/usememos/memos/pull/1583
* chore: update memo relation types by @boojack in https://github.com/usememos/memos/pull/1658
* feat: filter support plain link by @CorrectRoadH in https://github.com/usememos/memos/pull/1657
* chore: retire demo site by @boojack in https://github.com/usememos/memos/pull/1659
* fix: File size exceeds allowed limit of 0 MiB by @lincolnthalles in https://github.com/usememos/memos/pull/1664
* chore: add the default value of MaxUploadSizeMiB by @Zeng1998 in https://github.com/usememos/memos/pull/1663
* feat: add support for image thumbnail by @athurg in https://github.com/usememos/memos/pull/1641
* chore: update system setting default value by @boojack in https://github.com/usememos/memos/pull/1665
* fix: resource url in rss by @hyoban in https://github.com/usememos/memos/pull/1672
* feat: memo relation part1 by @boojack in https://github.com/usememos/memos/pull/1677
* chore: initial gomark plugin by @boojack in https://github.com/usememos/memos/pull/1678
* Show thumbnail in resource dashboard by @athurg in https://github.com/usememos/memos/pull/1666
* Highlight the DatePicker's date with memos by @athurg in https://github.com/usememos/memos/pull/1669
* Gen thumbnail while get and improve thumbnail quality by @athurg in https://github.com/usememos/memos/pull/1680
* feat: update memo detail page by @boojack in https://github.com/usememos/memos/pull/1682
* fix: initial system locale by @boojack in https://github.com/usememos/memos/pull/1684
* feat: parse markdown to html format in rss by @boojack in https://github.com/usememos/memos/pull/1683
* chore: upgrade version `0.13.0` by @boojack in https://github.com/usememos/memos/pull/1685

## New Contributors
* @m3nu made their first contribution in https://github.com/usememos/memos/pull/1554
* @deEshu2002 made their first contribution in https://github.com/usememos/memos/pull/1555
* @polyeung made their first contribution in https://github.com/usememos/memos/pull/1550
* @Antzed made their first contribution in https://github.com/usememos/memos/pull/1582
* @BarryYangi made their first contribution in https://github.com/usememos/memos/pull/1590
* @benjick made their first contribution in https://github.com/usememos/memos/pull/1607
* @powersee made their first contribution in https://github.com/usememos/memos/pull/1610
* @Jonnyan404 made their first contribution in https://github.com/usememos/memos/pull/1630
* @athurg made their first contribution in https://github.com/usememos/memos/pull/1647
* @guanzi008 made their first contribution in https://github.com/usememos/memos/pull/1583

**Full Changelog**: https://github.com/usememos/memos/compare/v0.12.2...v0.13.0