Releases: usememos/memos
Releases · usememos/memos
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
v0.12.2
What's Changed
- feat(ci): Add GHCR mirror and major/minor rolling tags by @gabe565 in #1503
- feat: update and refactor Korean translation data by @nulta in #1505
- feat: update Chinese translations in zh.json and zh-Hant.json using locale_updater.py by @Oaklight in #1506
- fix(ci): fix release builds not having any tags by @gabe565 in #1507
- chore: update docker image source by @boojack in #1511
- feat: add e2e test by @CorrectRoadH in #1486
- feat: add resource backend unit test by @CorrectRoadH in #1521
- feat: add
HostnameImmutable
to aws endpoint config by @zhaochunqi in #1230 - fix: incorrect date parsing by @Zeng1998 in #1527
- feat: improve i18n support as a whole by @lincolnthalles in #1526
- chore: regenerate yarn lock file by @boojack in #1530
- fix: toast overload max size error by @Fog3211 in #1531
- chore: use pnpm by @boojack in #1533
- feat: add option to hide ask ai by @joaonunomota in #1515
- fix: rss link by @boojack in #1534
- chore: update window resize listener by @boojack in #1535
- chore: remove search key binding by @boojack in #1536
- chore: update resource link template by @boojack in #1537
- chore: update version to
0.12.2
by @boojack in #1538 - fix: revert hide ask ai button by @boojack in #1539
New Contributors
- @gabe565 made their first contribution in #1503
- @Oaklight made their first contribution in #1506
- @lincolnthalles made their first contribution in #1526
- @Fog3211 made their first contribution in #1531
- @joaonunomota made their first contribution in #1515
Full Changelog: v0.12.1...v0.12.2
v0.12.1
What's Changed
- fix: return external link directly by @boojack in #1465
- feat: allow instance moderators to post public via the API by @cubuzz in #1464
- fix: unexpected reset of the storage setting by @Zeng1998 in #1475
- chore: update import path by @boojack in #1477
- chore: update locale file structure by @boojack in #1478
- chore: add "copy link" for each memo by @HappyZ in #1474
- chore: update store error handler by @boojack in #1479
- chore: update audience name by @boojack in #1484
- chore: update memo visibility display by @boojack in #1485
- chore: add timezone env to dockerfile by @boojack in #1490
- chore: add ignore version upgrade setting by @boojack in #1491
- chore: add file type to audio by @boojack in #1492
- chore: adjust header style by @boojack in #1493
- fix(css): reorder the font fallback list (#1495) by @chengluyu in #1496
- chore: update memo header by @boojack in #1497
- chore: update share memo buttons by @boojack in #1498
- chore: upgrade version to
0.12.1
by @boojack in #1499
New Contributors
- @cubuzz made their first contribution in #1464
- @HappyZ made their first contribution in #1474
- @chengluyu made their first contribution in #1496
Full Changelog: v0.12.0...v0.12.1
v0.12.0
What's Changed
- chore: fix cover bg color by @boojack in #1337
- chore: rename http getter package by @boojack in #1349
- fix: expand btn display in front of menu by @Wujiao233 in #1342
- feat: update find resource with linked memo amount by @boojack in #1354
- chore: typo by @unliar in #1355
- refactor: useTranslation in CreateTagDialog by @unliar in #1356
- feat: new resource dashboard by @CorrectRoadH in #1346
- chore: update resource dashboard style by @boojack in #1362
- fix: the incorrectly height of grid row in safari by @CorrectRoadH in #1366
- feat: allow resource title mutiple line by @CorrectRoadH in #1370
- refactor: use function findMatchingParser to reduce duplicate code by @unliar in #1367
- fix: handle IME mode in editor by @boojack in #1371
- fix: the dropdown be coverd by @CorrectRoadH in #1368
- build: update dockerfile for using cache to speed up by @unliar in #1372
- chroe: add ids for header elements by @Zeng1998 in #1374
- fix: show full content in detail page by @Zeng1998 in #1375
- chore: remove {filetype} in path template by @Zeng1998 in #1377
- fix: make creation time a link to the detail page by @gera2ld in #1379
- feat: support messages to ask AI by @boojack in #1380
- chore: update interface declare by @boojack in #1381
- chore: update project structure by @boojack in #1382
- feat: support local storage by @Zeng1998 in #1383
- chore: fix the typo by @CorrectRoadH in #1387
- Uffizzi Update Workflows by @ShrutiC-git in #1390
- fix: daily review page & setting dialog style by @xqa in #1392
- fix: markdown support in blockquote by @Zeng1998 in #1394
- feat: upload file by drag and drop by @CorrectRoadH in #1388
- fix: the expand button's z-index is the same as Header by @Steven-nagisa-Y in #1400
- chore: add rss button in user menu by @boojack in #1401
- chore: remove weblate badge by @boojack in #1402
- fix: image preview dialog overlapping by @hyoban in #1405
- chore: update logo assets by @boojack in #1407
- feat: update Korean translation by @nulta in #1414
- feat: add list style for resource dashboard by @CorrectRoadH in #1389
- fix: avatar is not rounded by @hyoban in #1415
- feat: add more resource cover icon by @CorrectRoadH in #1413
- chore: update list switch style by @boojack in #1417
- feat: add empty placeholder when search result is empty by @CorrectRoadH in #1416
- feat: add setup cmd by @dshemin in #1418
- feat: add docs for memos setup after deploying by @dshemin in #1419
- chore: update demo seed data by @boojack in #1421
- feat: empty selected resource when search resource by @CorrectRoadH in #1423
- feat: limit the num of lines for filename by @CorrectRoadH in #1424
- fix: logo img rounded by @fifsky in #1427
- feat: add URLSuffix resource option with S3 by @fifsky in #1428
- feat: Fix i18n and RU locale by @dshemin in #1422
- refactor: update import prefix with alias by @boojack in #1433
- chore: remove
useListStyle
hook by @boojack in #1434 - feat: The loaded resource for pagination by @CorrectRoadH in #1425
- Added slovenian translation. by @thehijacker in #1436
- chore: add Slovenian locale by @boojack in #1437
- feat: add test for user store by @boojack in #1438
- Updated Slovenian translation by @thehijacker in #1440
- feat: add jwt auth by @boojack in #1441
- chore: update logo by @boojack in #1442
- chore: add usage into heatmap by @boojack in #1443
- chore: revert resource visibility changes by @boojack in #1444
- chore: update auth form by @boojack in #1445
- chore: update user setting key convention by @boojack in #1447
- chore: update system setting name convention by @boojack in #1448
- chore: update store tests by @boojack in #1449
- feat: add public id field to resource by @boojack in #1451
- chore: update version and remove isDev flag by @boojack in #1452
- fix: system setting field name by @boojack in #1453
- chore: allow remove user avatar by @boojack in #1454
- chore: update learn more link by @boojack in #1455
- chore: delete resource related file by @boojack in #1456
- chore: add default local storage path by @boojack in #1457
- chore: update filename when creating resource by @boojack in #1460
New Contributors
- @gera2ld made their first contribution in #1379
- @xqa made their first contribution in #1392
- @Steven-nagisa-Y made their first contribution in #1400
- @dshemin made their first contribution in #1418
- @fifsky made their first contribution in #1427
- @thehijacker made their first contribution in #1436
Full Changelog: v0.11.2...v0.12.0
v0.11.2
What's Changed
- fix: s3 custom path by @boojack in #1249
- revert: Fix: Markdown hyperlinks with parenthesis take first closing parenthesis as final by @boojack in #1251
- chore: add heat map to sidebar by @boojack in #1255
- chore: update demo url by @boojack in #1256
- chore: update location store handler by @boojack in #1273
- chore: simplify readme by @boojack in #1275
- chore: remove metrics plugin by @boojack in #1276
- chore: rename common to base component by @boojack in #1279
- fix: overflow of dialog-content-container by @Juskinbo in #1277
- feat: automatically change language on first launch by @CorrectRoadH in #1278
- fix: missing prop key by @unliar in #1291
- fix: correct the storage service state by @Zeng1998 in #1288
- fix: patch user with nil password by @Zeng1998 in #1290
- feat(s3): customize filenames via placeholders by @Zeng1998 in #1285
- feat: support set openai api host by @Wujiao233 in #1292
- feat: add root layout by @boojack in #1294
- fix: fix the typo of openai by @xiaoluoboding in #1298
- fix: navigate faild silently by @unliar in #1300
- feat: add GitLab OAuth2 template by @kimw in #1302
- fix: Ask-AI history list reversed when loading answer by @jaywhen in #1301
- feat: allow to filter memos with resources by @Zeng1998 in #1299
- feat: auto focus search bar when sidebar is shown (close #1269) by @jas0ncn in #1304
- feat: update responsible layout by @boojack in #1306
- Fix for GO-2023-1571 vulnerability by @andrewpollock in #1308
- fix: request body format in openai api by @boojack in #1309
- chore: update style of home sidebar by @boojack in #1311
- chore: remove part of less files by @boojack in #1314
- chore: update ask AI trigger by @boojack in #1316
- fix: Update markdown hyperlink regex by @BapRx in #1315
- Update README.md by @xudaolong in #1317
- feat: Allow users to customize the refresh time for Daily Reviews by @titanventura in #1313
- chore: expose port in dockerfile by @Cologler in #1319
- feat: use react-hot-toast by @boojack in #1321
- fix: unified tag sorting logic by @unliar in #1323
- feat: update zh-tw translation to new file format by @den13501 in #1324
- refactor: build storage key by @Cologler in #1326
- feat: fold memo when content overflow by @boojack in #1327
- feat: update page router by @boojack in #1330
- refactor: filter store by @boojack in #1331
- fix: daily review page style by @boojack in #1332
- refactor: openAI config system setting by @boojack in #1333
- chore: remove editor shortcuts by @boojack in #1334
- chore: upgrade version to
0.11.2
by @boojack in #1336
New Contributors
- @Juskinbo made their first contribution in #1277
- @xiaoluoboding made their first contribution in #1298
- @kimw made their first contribution in #1302
- @jas0ncn made their first contribution in #1304
- @andrewpollock made their first contribution in #1308
- @BapRx made their first contribution in #1315
- @xudaolong made their first contribution in #1317
- @titanventura made their first contribution in #1313
- @Cologler made their first contribution in #1319
Full Changelog: v0.11.1...v0.11.2