Releases: usememos/memos
Releases · usememos/memos
v0.15.1
What's Changed
-
Bug fixes and minor improvements;
- If your profile page fails to load, please update your username. It should only contain letters, numbers, and dashes.
New Contributors
- @victorsch made their first contribution in #2241
Full Changelog: v0.15.0...v0.15.1
v0.15.0
Upgrade overview
This release contains upgrade notes that deviate from the norm:
user.open_id
will be removed.
Features
-
Improved the account security with access tokens.
- You can remove the access token to disable the login state from other devices;
- You can generate access tokens to call APIs, and they can never expire;
- ... learn more in https://usememos.com/docs/access-tokens
-
Two new pages:
-
Added support for parsing LaTeX syntax. Thanks @kadaliao for #2209
-
Added cache for editor content when creating or editing.
New Contributors
- @ti777777 made their first contribution in #2155
- @iSLC made their first contribution in #2165
- @willianricardo made their first contribution in #2196
- @kadaliao made their first contribution in #2209
Full Changelog: v0.14.4...v0.15.0
v0.14.4
TL;DR
- Translation updates for some supported language;
- Updated api v1 documentation; https://github.com/usememos/memos/blob/main/docs/api/v1.md
- Some known bug fixes;
What's Changed
- fix: get all memo api by @boojack in #2091
- chore: update image checks by @boojack in #2092
- chore: update image displays by @boojack in #2093
- chore: update docs by @boojack in #2094
- fix: minor spelling and wording changes for en and de by @dareiff in #2096
- feat: use user avatar in ShareMemoDialog by @akring in #2102
- Update de.json by @Ghost108 in #2101
- updated Dutch translation by @jxpsert in #2107
- feat: update Korean localization by @nulta in #2105
- Fixed heat map colors, updated it.json by @Bodyes26 in #2106
- chore: update en locale by @boojack in #2109
- chore: update zh-Hans translations for "Tag suggestions" by @akring in #2110
- feat: add SwaggerUI and v1 API docs by @lincolnthalles in #2115
- chore: update apiv1 docs by @boojack in #2117
- chore: update server tests by @boojack in #2118
- feat: add header into resource response by @NicoleRobin in #2120
- chore: minor cleanup by @qazxcdswe123 in #2124
- feat: add helm chart by @oslo254804746 in #2095
- chore: update zh-Hans.json by @YuzeTT in #2127
- chore: add acl config by @boojack in #2128
- fix: lazy rendering checks by @boojack in #2130
- fix: fetch tags in memo editor by @boojack in #2131
- chore: upgrade version to
0.14.4
by @boojack in #2132
New Contributors
- @dareiff made their first contribution in #2096
- @akring made their first contribution in #2102
- @Ghost108 made their first contribution in #2101
- @Bodyes26 made their first contribution in #2106
- @qazxcdswe123 made their first contribution in #2124
- @oslo254804746 made their first contribution in #2095
- @YuzeTT made their first contribution in #2127
Full Changelog: v0.14.3...v0.14.4
v0.14.3
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 #2041
- fix: avoid content flash on auto collapse by @gera2ld in #2042
- chore: update build docker image actions by @boojack in #2045
- revert: chore: update build docker image actions by @boojack in #2046
- refactor: user v1 store by @boojack in #2047
- feat: add proto and buf configuration files by @boojack in #2048
- chore: add tag service proto definition by @boojack in #2049
- chore: update github actions by @boojack in #2050
- feat: add grpc gateway tempalte with tag service by @boojack in #2051
- chore: add docs generator by @boojack in #2052
- feat: implement part of user service by @boojack in #2053
- feat: add add user setting field by @boojack in #2054
- feat: add system setting to disable password-based login by @traumweh in #2039
- feat: tag suggestions by @maciej-ka in #2036
- feat: impl auth interceptor by @boojack in #2055
- chore: update auth middleware by @boojack in #2057
- feat: add prettier sort import plugin by @boojack in #2058
- chore: regenerate pnpm lock file by @boojack in #2056
- feat: add command to move blob from local to db by @athurg in #2026
- chore: remove shortcuts in frontend by @boojack in #2071
- chore: remove shortcut related api by @boojack in #2072
- chore: remove memo chat components by @boojack in #2073
- chore: update commands by @boojack in #2074
- chore: update id type to int32 by @boojack in #2076
- chore: initial memo service definition by @boojack in #2077
- chore: update get memo api by @boojack in #2079
- fix: remove translate hook in code block by @boojack in #2080
- chore: update resource type checks by @boojack in #2081
- feat: add system service by @boojack in #2083
- chore: remove openai setting section by @boojack in #2084
- feat: add lazy rendering in home page by @boojack in #2085
- chore: upgrade version
0.14.3
by @boojack in #2086
New Contributors
- @traumweh made their first contribution in #2039
- @maciej-ka made their first contribution in #2036
Full Changelog: v0.14.2...v0.14.3
v0.14.2
TL;DR
- Fixed rendering for multi-level tags;
- Fixed filter memos by tag;
What's Changed
- fix: rss route by @boojack in #2008
- chore: fix rss route by @boojack in #2010
- chore: fix request path by @boojack in #2014
- fix: empty state display issue with resourceList style Grid by @Ajaykumbhare in #2018
- /api/v1/auth/signup json format by @sqxccdy in #2021
- fix: hashtag filter for Unicode characters by @Ajaykumbhare in #2017
- feat: update chinese translate by @imaegoo in #2023
- feat: add search bar in archived and explore pages by @tranquanghuy0801 in #2025
- chore: update ja.json by @kusanaginoturugi in #2030
- chore: update ja.json by @kusanaginoturugi in #2032
- revert: fix: exclude all punctuation chars except underscore in tags by @boojack in #2033
- fix: get user by username api by @boojack in #2034
- chore: upgrade version to
0.14.2
by @boojack in #2035
New Contributors
- @sqxccdy made their first contribution in #2021
- @imaegoo made their first contribution in #2023
- @tranquanghuy0801 made their first contribution in #2025
Full Changelog: v0.14.1...v0.14.2
v0.14.1
TL;DR
- New language translation supported: Hindi 🇮🇳
- Added backup interval configuration in UI
- Fixed expired login session issue
- Fixed occasional "SQLite is locked" error
What's Changed
- chore: disallow destructuring 't' from useTranslation by @Ajaykumbhare in #1973
- feat(security): disable access for anonymous users, when disablePublicMemos is true by @aatumaykin in #1966
- fix: copy code button toast message by @Ajaykumbhare in #1979
- fix: exclude all punctuation chars except underscore in tags by @pipe01 in #1974
- docs: add rowStatus parameter for memo api document by @EINDEX in #1984
- fix: disable selection of future dates in daily review section by @Ajaykumbhare in #1983
- fix: access token will expired after 24h by @NicoleRobin in #1988
- fix: delete multiple resources, close #1986 by @0x-jerry in #1987
- feat: add AutoBackupInterval in SystemSetting by @athurg in #1989
- feat: use username instead of uid by @aatumaykin in #1977
- fix: database is locked by @lincolnthalles in #1992
- chore: remove unused transaction in store by @boojack in #1995
- chore: update ja.json by @kusanaginoturugi in #1996
- fix: add resource.clear to translate by @aatumaykin in #1999
- feat: add hindi language translation for i18n support by @Ajaykumbhare in #2001
- chore: upgrade version to
0.14.1
by @boojack in #2004
New Contributors
- @NicoleRobin made their first contribution in #1988
- @0x-jerry made their first contribution in #1987
- @kusanaginoturugi made their first contribution in #1996
Full Changelog: v0.14.0...v0.14.1
v0.14.0
TL;DR
- API breaking changes and optimization, see more in https://github.com/usememos/memos/tree/main/docs/api
- Improved memo content format from telegram message #1924
- Supported auto backup data file #1950
- Updated some i18n translations
What's Changed
- chore: update user store names by @boojack in #1877
- chore: update vi.json locale by @doivjpxx in #1878
- refactor: migrate definition to api v1(part1) by @boojack in #1879
- chore: remove unused packages by @boojack in #1880
- chore: update memo seed data by @boojack in #1884
- fix: auto expand height of setting page by @athurg in #1885
- fix: header archived id by @Jiraiya8 in #1888
- fix: OpenID was disappear sometimes by @athurg in #1886
- fix: invalid orientation of image thumbnail in Apple devices by @athurg in #1891
- refactor: migrate storage to apiv1 by @boojack in #1890
- fix: escape on resource filename by @athurg in #1892
- fix: skip auth on /api/v1/status to avoid sign up while token invalid by @athurg in #1895
- feat: Add support for purged resource link by @athurg in #1897
- refactor: migrate resource to apiv1 by @boojack in #1901
- refactor: migrate memo to apiv1 by @boojack in #1907
- chore: update common utils by @boojack in #1908
- update zh-Hans & zh-Hant translations by @Oaklight in #1909
- chore: remove resource public id by @boojack in #1912
- chore: add data empty placeholder by @boojack in #1913
- chore: update auth page by @boojack in #1920
- chore: change dropdown's background color in dark mode by @Cyang39 in #1925
- chore: update seed data by @boojack in #1928
- chore: remove auto signout in auth page by @boojack in #1927
- chore: split Go binary and src for dev by @athurg in #1932
- feat: implement memos chat backend function by @CorrectRoadH in #1934
- fix: visibility param override the user auth state by @athurg in #1941
- fix: visibility param override the user auth state by @athurg in #1942
- chore: update MemoRelationListView.tsx by @sergeivassiljev in #1933
- chore: update header style by @boojack in #1945
- chore: update readme by @boojack in #1947
- docs: fix typo in deploy-with-render.md by @eltociear in #1946
- feat: format message from telegram and upload attachments by @aatumaykin in #1924
- chore: split save resource asset by @athurg in #1939
- feat: memos chat frontend by @CorrectRoadH in #1938
- feat: add support for auto backup db file by @athurg in #1950
- fix: incorrect localization key for sign-up failure message by @Ajaykumbhare in #1953
- fix: exclude commas in tags by @pipe01 in #1957
- feat: update russian translate and new translate message by @aatumaykin in #1958
- chore: update db connection params by @boojack in #1960
- chore: add indexes by @boojack in #1959
- feat: add typeScript support to enforce valid translation keys by @Ajaykumbhare in #1954
- fix: add resource.clear to en.json by @aatumaykin in #1963
- chore: update detail styles by @boojack in #1964
- chore: add api docs by @boojack in #1965
- chore: update Traditional Chinese translation by @5idereal in #1967
- feat: save message to memo by @CorrectRoadH in #1940
- chore: add dev guard for memo chat by @boojack in #1968
- chore: upgrade version to
v0.14.0
by @boojack in #1970
New Contributors
- @doivjpxx made their first contribution in #1878
- @Jiraiya8 made their first contribution in #1888
- @Cyang39 made their first contribution in #1925
- @sergeivassiljev made their first contribution in #1933
- @eltociear made their first contribution in #1946
- @aatumaykin made their first contribution in #1924
- @Ajaykumbhare made their first contribution in #1953
- @pipe01 made their first contribution in #1957
- @5idereal made their first contribution in #1967
Full Changelog: v0.13.2...v0.14.0
v0.13.2
What's Changed
- fix: patch memo row status by @boojack in #1755
- feat: update korean localization by @nulta in #1758
- feat: display memo with updated ts by @boojack in #1760
- chore: order by updated ts in memo store by @boojack in #1761
- feat: add telegram proxy support by @athurg in #1764
- feat: disable CGO_ENABLED by @athurg in #1766
- refactor: change all
Robot
toBot
by @athurg in #1767 - feat: add docker compose file for development by @athurg in #1769
- fix: infinite loop in home page by @athurg in #1773
- fix: add public base path (#1748) by @GenerQAQ in #1775
- feat: resource visibility by @athurg in #1777
- feat: memo editor dialog by @boojack in #1772
- fix: copy-to-clipboard not works well in Safari by @athurg in #1779
- chore: update zh-Hant.json by @den13501 in #1781
- chore: clean Dockerfile to exclude musl-dev by @athurg in #1787
- chore: update page routes by @boojack in #1790
- chore: update upgrade version view by @boojack in #1791
- fix: failed to upload OSS with S3 SDK by @athurg in #1792
- fix: user default 'Basic Setting' should follow server's setting by @s0urcelab in #1795
- revert: fix: add public base path (#1748) (#1775) by @athurg in #1806
- chore: modify the error message when registering a Host user by @2hangpeng in #1804
- feat: add japanese locale by @kakik0u in #1802
- fix: systemSetting in UI changed unexpectedly by @athurg in #1812
- feat: add support for download resource from link by @athurg in #1800
- chore: add classnames for easy logo/server name customizations via CSS. by @davidangel in #1828
- feat: add croatian locale by @diomed in #1822
- feat: set memo visibility in telegram by @athurg in #1824
- feat: support for tap to reload on PWA by @athurg in #1827
- chore: update hr.json by @diomed in #1832
- fix: use
??
in className use by @sedationh in #1829 - chore: upgrade pnpm version by @boojack in #1833
- refactor: migrate auth routes to v1 package by @boojack in #1841
- refactor: migration idp api by @boojack in #1842
- fix: schema migrate by @boojack in #1846
- chore: migrate user setting to api v1 package by @boojack in #1855
- chore: update idp store by @boojack in #1856
- chore: update store types name by @boojack in #1862
- chore: update setting page styles by @boojack in #1863
- chore: update dark mode style by @boojack in #1864
- chore: listMemos sort by id for memos post/update at the same time by @Vespa314 in #1866
- fix: validate access token by @CorrectRoadH in #1867
- fix: ignore internalpath field when creating resource by @CorrectRoadH in #1868
- chore: add jwt middleware in apiv1 by @boojack in #1869
- fix: pin memos of other people by @CorrectRoadH in #1870
- chore: remove unused kit components by @boojack in #1871
- chore: update dialog overflow style by @boojack in #1872
- chore: upgrade version to
v0.13.2
by @boojack in #1873
New Contributors
- @GenerQAQ made their first contribution in #1775
- @s0urcelab made their first contribution in #1795
- @2hangpeng made their first contribution in #1804
- @kakik0u made their first contribution in #1802
- @davidangel made their first contribution in #1828
- @diomed made their first contribution in #1822
- @sedationh made their first contribution in #1829
- @Vespa314 made their first contribution in #1866
Full Changelog: v0.13.1...v0.13.2
v0.13.1
What's Changed
- Fix fail to open file while generate thumbnail by @athurg in #1687
- feat: get or generate thumbnail image by @boojack in #1691
- chore: add available generator amount flag by @boojack in #1696
- fix: patch memo visibility by @boojack in #1695
- fix: md without search icon by @CorrectRoadH in #1699
- fix: pop search when touch textarea in Android Chrome by @CorrectRoadH in #1700
- fix: add thumbnail param using
URLSearchParams
by @Zeng1998 in #1701 - fix: concurrent counter operates by @athurg in #1706
- Fix system memo visibility was replace by user's setting by @athurg in #1707
- Add volume define in Dockerfile to avoid data lose by @athurg in #1718
- Replace filename to publicid by @athurg in #1713
- feat: add heading tokenizer by @boojack in #1723
- feat(gomark): add bold parser by @boojack in #1724
- feat: implement paragraph and italic parsers by @boojack in #1725
- feat: implement code parser by @boojack in #1727
- chore: move flags into env variables by @boojack in #1732
- fix: infinite loop while daily memos more than DEFAULT_MEMO_LIMIT by @athurg in #1730
- chore(revert): retire demo site by @boojack in #1733
- chore: add demo banner by @boojack in #1739
- refactor: memo store by @boojack in #1741
- chore: update vscode setting enforcement for go111module="on" by @deEshu2002 in #1738
- feat: resource store cache by @boojack in #1742
- chore: update demo banner style by @boojack in #1743
- feat: image and link parser by @boojack in #1744
- feat: tag parser by @boojack in #1745
- feat: implement telegram bot plugin by @athurg in #1740
- Add support for content search by @athurg in #1728
- Add Telegram bot config UI by @athurg in #1747
- chore: update telegram bot related section by @boojack in #1750
- fix: sso templates by @boojack in #1753
- feat(#1568): Added "ask ai" section session splitting function by @GodMeowIceSun in #1711
- chore: upgrade version
0.13.1
by @boojack in #1754
New Contributors
- @GodMeowIceSun made their first contribution in #1711
Full Changelog: v0.13.0...v0.13.1
v0.13.0
What's Changed
- chore: update save button style by @boojack in #1542
- fix: the broken install docs link by @m3nu in #1554
- feat: hiding dialog using X button should remove class "overflow-hidden" by @deEshu2002 in #1555
- feat: server tests by @boojack in #1556
- chore: add enclosure to rss by @boojack in #1559
- Add auto collapse feature for all memos issue #1463 by @polyeung in #1550
- feat: update zh-tw translation to latest file format by @den13501 in #1569
- chore: update memo style by @boojack in #1581
- docs: upgrade on fly.io by @Antzed in #1582
- chore: update readme with docs by @boojack in #1586
- chore: split memo resource api by @boojack in #1587
- feat: update Korean translation by @nulta in #1592
- chore: add memo_relation by @boojack in #1585
- docs: update readme with MemosGallery by @BarryYangi in #1590
- feat: implement memo relation store by @boojack in #1598
- fix: memo content availability for visitor mode by @deEshu2002 in #1605
- feat: read content from search params by @benjick in #1607
- reappearing of dialog should add body scrolling class. by @deEshu2002 in #1602
- chore: add system setting cache by @boojack in #1609
- fix: only delete last file when select multiple files #1576 by @CorrectRoadH in #1578
- feat: add linux/arm/v7 to docker build action by @powersee in #1610
- fix: failed eslint checks by @joaonunomota in #1616
- feat: add infinite scroll for memos by @joaonunomota in #1614
- feat: update zh-Hans translations and minor fixes in locale_updater.py by @Oaklight in #1615
- feat: implement memo relation server by @boojack in #1618
- chore: check allow sign up setting in sso by @boojack in #1620
- chore: update related time format by @boojack in #1621
- refactor: memo editor components by @boojack in #1625
- chore: lock pnpm version by @hyoban in #1628
- feat: support file sorting when uploading by @hyoban in #1627
- chore: update Chinese name translation by @Jonnyan404 in #1630
- feat: add preliminar Windows support by @lincolnthalles in #1636
- chore: add size for s3 resource by @Zeng1998 in #1638
- chore: show server name instead of "MEMOS" by @Zeng1998 in #1639
- chore: add vacuum memo relation to dev guard by @boojack in #1644
- fix: return pinned status after edit by @CorrectRoadH in #1629
- feat: improve Windows support by @lincolnthalles in #1645
- fix: wrong position of UsageStatItem's popup by @athurg in #1647
- fix: unexpected empty lines when copying-pasting by @CorrectRoadH in #1654
- chore: seed data for new user by @boojack in #1655
- feat: add max upload size setting to UI & UI improvements by @lincolnthalles in #1646
- chore: update help button style by @boojack in #1656
- feat: add build-artifacts.yml by @guanzi008 in #1583
- chore: update memo relation types by @boojack in #1658
- feat: filter support plain link by @CorrectRoadH in #1657
- chore: retire demo site by @boojack in #1659
- fix: File size exceeds allowed limit of 0 MiB by @lincolnthalles in #1664
- chore: add the default value of MaxUploadSizeMiB by @Zeng1998 in #1663
- feat: add support for image thumbnail by @athurg in #1641
- chore: update system setting default value by @boojack in #1665
- fix: resource url in rss by @hyoban in #1672
- feat: memo relation part1 by @boojack in #1677
- chore: initial gomark plugin by @boojack in #1678
- Show thumbnail in resource dashboard by @athurg in #1666
- Highlight the DatePicker's date with memos by @athurg in #1669
- Gen thumbnail while get and improve thumbnail quality by @athurg in #1680
- feat: update memo detail page by @boojack in #1682
- fix: initial system locale by @boojack in #1684
- feat: parse markdown to html format in rss by @boojack in #1683
- chore: upgrade version
0.13.0
by @boojack in #1685
New Contributors
- @m3nu made their first contribution in #1554
- @deEshu2002 made their first contribution in #1555
- @polyeung made their first contribution in #1550
- @Antzed made their first contribution in #1582
- @BarryYangi made their first contribution in #1590
- @benjick made their first contribution in #1607
- @powersee made their first contribution in #1610
- @Jonnyan404 made their first contribution in #1630
- @athurg made their first contribution in #1647
- @guanzi008 made their first contribution in #1583
Full Changelog: v0.12.2...v0.13.0