v0.14.0
usememos/memosv0.14.0Jul 16, 2023by boojack
AI Summary
A major architectural update migrating to API v1, adding auto-backup functionality, and introducing the Memo Chat feature.
Key Highlights
- API breaking changes and optimization (v1 migration)
- Auto backup data file support
- Improved memo content format from Telegram
- Memo Chat feature (frontend and backend)
Breaking Changes
- API breaking changes and optimization
New Features
- API v1 migration
- Auto backup database file
- Telegram message formatting
- Memo Chat feature
Full Release Notes
## 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 https://github.com/usememos/memos/pull/1924 * Supported auto backup data file https://github.com/usememos/memos/pull/1950 * Updated some i18n translations ## What's Changed * chore: update user store names by @boojack in https://github.com/usememos/memos/pull/1877 * chore: update vi.json locale by @doivjpxx in https://github.com/usememos/memos/pull/1878 * refactor: migrate definition to api v1(part1) by @boojack in https://github.com/usememos/memos/pull/1879 * chore: remove unused packages by @boojack in https://github.com/usememos/memos/pull/1880 * chore: update memo seed data by @boojack in https://github.com/usememos/memos/pull/1884 * fix: auto expand height of setting page by @athurg in https://github.com/usememos/memos/pull/1885 * fix: header archived id by @Jiraiya8 in https://github.com/usememos/memos/pull/1888 * fix: OpenID was disappear sometimes by @athurg in https://github.com/usememos/memos/pull/1886 * fix: invalid orientation of image thumbnail in Apple devices by @athurg in https://github.com/usememos/memos/pull/1891 * refactor: migrate storage to apiv1 by @boojack in https://github.com/usememos/memos/pull/1890 * fix: escape on resource filename by @athurg in https://github.com/usememos/memos/pull/1892 * fix: skip auth on /api/v1/status to avoid sign up while token invalid by @athurg in https://github.com/usememos/memos/pull/1895 * feat: Add support for purged resource link by @athurg in https://github.com/usememos/memos/pull/1897 * refactor: migrate resource to apiv1 by @boojack in https://github.com/usememos/memos/pull/1901 * refactor: migrate memo to apiv1 by @boojack in https://github.com/usememos/memos/pull/1907 * chore: update common utils by @boojack in https://github.com/usememos/memos/pull/1908 * update zh-Hans & zh-Hant translations by @Oaklight in https://github.com/usememos/memos/pull/1909 * chore: remove resource public id by @boojack in https://github.com/usememos/memos/pull/1912 * chore: add data empty placeholder by @boojack in https://github.com/usememos/memos/pull/1913 * chore: update auth page by @boojack in https://github.com/usememos/memos/pull/1920 * chore: change dropdown's background color in dark mode by @Cyang39 in https://github.com/usememos/memos/pull/1925 * chore: update seed data by @boojack in https://github.com/usememos/memos/pull/1928 * chore: remove auto signout in auth page by @boojack in https://github.com/usememos/memos/pull/1927 * chore: split Go binary and src for dev by @athurg in https://github.com/usememos/memos/pull/1932 * feat: implement memos chat backend function by @CorrectRoadH in https://github.com/usememos/memos/pull/1934 * fix: visibility param override the user auth state by @athurg in https://github.com/usememos/memos/pull/1941 * fix: visibility param override the user auth state by @athurg in https://github.com/usememos/memos/pull/1942 * chore: update MemoRelationListView.tsx by @sergeivassiljev in https://github.com/usememos/memos/pull/1933 * chore: update header style by @boojack in https://github.com/usememos/memos/pull/1945 * chore: update readme by @boojack in https://github.com/usememos/memos/pull/1947 * docs: fix typo in deploy-with-render.md by @eltociear in https://github.com/usememos/memos/pull/1946 * feat: format message from telegram and upload attachments by @aatumaykin in https://github.com/usememos/memos/pull/1924 * chore: split save resource asset by @athurg in https://github.com/usememos/memos/pull/1939 * feat: memos chat frontend by @CorrectRoadH in https://github.com/usememos/memos/pull/1938 * feat: add support for auto backup db file by @athurg in https://github.com/usememos/memos/pull/1950 * fix: incorrect localization key for sign-up failure message by @Ajaykumbhare in https://github.com/usememos/memos/pull/1953 * fix: exclude commas in tags by @pipe01 in https://github.com/usememos/memos/pull/1957 * feat: update russian translate and new translate message by @aatumaykin in https://github.com/usememos/memos/pull/1958 * chore: update db connection params by @boojack in https://github.com/usememos/memos/pull/1960 * chore: add indexes by @boojack in https://github.com/usememos/memos/pull/1959 * feat: add typeScript support to enforce valid translation keys by @Ajaykumbhare in https://github.com/usememos/memos/pull/1954 * fix: add resource.clear to en.json by @aatumaykin in https://github.com/usememos/memos/pull/1963 * chore: update detail styles by @boojack in https://github.com/usememos/memos/pull/1964 * chore: add api docs by @boojack in https://github.com/usememos/memos/pull/1965 * chore: update Traditional Chinese translation by @5idereal in https://github.com/usememos/memos/pull/1967 * feat: save message to memo by @CorrectRoadH in https://github.com/usememos/memos/pull/1940 * chore: add dev guard for memo chat by @boojack in https://github.com/usememos/memos/pull/1968 * chore: upgrade version to `v0.14.0` by @boojack in https://github.com/usememos/memos/pull/1970 ## New Contributors * @doivjpxx made their first contribution in https://github.com/usememos/memos/pull/1878 * @Jiraiya8 made their first contribution in https://github.com/usememos/memos/pull/1888 * @Cyang39 made their first contribution in https://github.com/usememos/memos/pull/1925 * @sergeivassiljev made their first contribution in https://github.com/usememos/memos/pull/1933 * @eltociear made their first contribution in https://github.com/usememos/memos/pull/1946 * @aatumaykin made their first contribution in https://github.com/usememos/memos/pull/1924 * @Ajaykumbhare made their first contribution in https://github.com/usememos/memos/pull/1953 * @pipe01 made their first contribution in https://github.com/usememos/memos/pull/1957 * @5idereal made their first contribution in https://github.com/usememos/memos/pull/1967 **Full Changelog**: https://github.com/usememos/memos/compare/v0.13.2...v0.14.0