v0.23.0
usememos/memosv0.23.0Dec 15, 2024by github-actions[bot]
AI Summary
This release focuses on UI/UX improvements, new language support including Georgian, and refined user management features such as disabling username changes and supporting single-letter user IDs, alongside various bug fixes for rendering and search.
Key Highlights
- Support for Georgian language
- Feature to disable username and nickname changes
- Support for single-letter user IDs
- Keyboard navigation for image previews
- Ability to disable markdown shortcuts
New Features
- Case insensitive memo search for postgres
- Allow mobile user zooming in image preview
- Show future relative dates
- Add tag count to tree view
- Support set global Default memo visibility
- Apply system theme dynamically
- Navigate image view with keyboard keys
- Add remove done items
- Enhancement on UI/UX on user statistic view
- Add pull to refresh for PagedMemoList
- Remove RSS titles
- Show less when memo expanded
- Fix truncation of webhook url
- Handle missing reaction
- Fix search conditions affected by pull-to-refresh
Full Release Notes
## What's Changed * fix: v0.22.5: start fail caused by incorrect migration file naming by @leo9800 in https://github.com/usememos/memos/pull/3873 * chore: replace `unmatchedEmailAndPasswordError` with unmatchedUsernameAndPasswordError` by @haohanyang in https://github.com/usememos/memos/pull/3889 * chore: use translations for calendar days by @RoccoSmit in https://github.com/usememos/memos/pull/3895 * fix: update first day logic for months starting on Sunday by @RoccoSmit in https://github.com/usememos/memos/pull/3896 * fix: load server name and icon from settings by @RoccoSmit in https://github.com/usememos/memos/pull/3908 * fix: iframe rendering by @ti777777 in https://github.com/usememos/memos/pull/3916 * feat: support disable change username and nickname by @thezzisu in https://github.com/usememos/memos/pull/3911 * feat: update Slovenian translation by @thehijacker in https://github.com/usememos/memos/pull/3935 * fix: case insensetive memo search for postgres by @sriniwas14 in https://github.com/usememos/memos/pull/3938 * feat: allow mobile user zooming in image preview by @auphone in https://github.com/usememos/memos/pull/3880 * fix: show future relative dates by @RoccoSmit in https://github.com/usememos/memos/pull/3946 * chore: updated zh-Hans.json from current version of en.json by @ElTopo in https://github.com/usememos/memos/pull/3966 * feat: add tag count to tree view by @RoccoSmit in https://github.com/usememos/memos/pull/3970 * feat: allow single letter user id by @rkj in https://github.com/usememos/memos/pull/3991 * feat: support set global Default memo visibility by @wjsoj in https://github.com/usememos/memos/pull/3989 * fix: apply system theme dynamically by @RoccoSmit in https://github.com/usememos/memos/pull/4010 * feat: support Georgian Language by @xenyc1337 in https://github.com/usememos/memos/pull/4016 * feat: allow to disable markdown shortcuts by @d0zingcat in https://github.com/usememos/memos/pull/4025 * chore: check currentUser and redirect to index if logged by @monkeymatt0 in https://github.com/usememos/memos/pull/4021 * allow quick unpin by @d0zingcat in https://github.com/usememos/memos/pull/4031 * fix: use UTC date for calendar filter by @RoccoSmit in https://github.com/usememos/memos/pull/4046 * fix: automatic indentation follows previous lines in lists (#4048) by @new-aspect in https://github.com/usememos/memos/pull/4050 * locale: Add pt-PT translations by @danielpinto8zz6 in https://github.com/usememos/memos/pull/4064 * chore: allow some hardcoded strings to be translated by @danielpinto8zz6 in https://github.com/usememos/memos/pull/4076 * feat: add Bahasa Indonesia (id) translation by @kiraware in https://github.com/usememos/memos/pull/4092 * chore: update i18n Ukrainian by @OriginalSimon in https://github.com/usememos/memos/pull/4096 * chore: update vi translations by @datlechin in https://github.com/usememos/memos/pull/4099 * fix: handle missing reaction by @RoccoSmit in https://github.com/usememos/memos/pull/4094 * fix: added missing " by @RoccoSmit in https://github.com/usememos/memos/pull/4119 * feat: navigate image view with keyboard keys by @RoccoSmit in https://github.com/usememos/memos/pull/4116 * feat: add remove done items by @liaochuan in https://github.com/usememos/memos/pull/4126 * feat: enhancement on UI/UX on user statistic view part. by @Yucheng-An in https://github.com/usememos/memos/pull/4122 * feat: add pull to refresh for PagedMemoList by @nlfox in https://github.com/usememos/memos/pull/4128 * feat: remove RSS titles by @jphastings in https://github.com/usememos/memos/pull/4140 * feat: show less when memo expanded by @RoccoSmit in https://github.com/usememos/memos/pull/4143 * chore: fix truncation of webhook url to avoid disappearance of Trash Icon by @JodhwaniMadhur in https://github.com/usememos/memos/pull/4145 * chore: apply styles to the correct month by @Yamico in https://github.com/usememos/memos/pull/4151 * chore: style fix to #4151 by @Yamico in https://github.com/usememos/memos/pull/4153 * fix #4144 now when there is no sso then the Disallow password auth is… by @X1Vi in https://github.com/usememos/memos/pull/4148 * fix: search conditions affected by pull-to-refresh by @freelylee in https://github.com/usememos/memos/pull/4159 * fix: add server name change in mobile header by @Bitnik212 in https://github.com/usememos/memos/pull/4195 ## New Contributors * @onee-only made their first contribution in https://github.com/usememos/memos/pull/3876 * @haohanyang made their first contribution in https://github.com/usememos/memos/pull/3889 * @thezzisu made their first contribution in https://github.com/usememos/memos/pull/3911 * @sriniwas14 made their first contribution in https://github.com/usememos/memos/pull/3938 * @jprjr made their first contribution in https://github.com/usememos/memos/pull/3941 * @auphone made their first contribution in https://github.com/usememos/memos/pull/3880 * @ElTopo made their first contribution in https://github.com/usememos/memos/pull/3966 * @xhocquet made their first contribution in https://github.com/usememos/memos/pull/3972 * @rkj made their first contribution in https://github.com/usememos/memos/pull/3991 * @wjsoj made their first contribution in https://github.com/usememos/memos/pull/3989 * @xenyc1337 made their first contribution in https://github.com/usememos/memos/pull/4016 * @d0zingcat made their first contribution in https://github.com/usememos/memos/pull/4025 * @monkeymatt0 made their first contribution in https://github.com/usememos/memos/pull/4021 * @new-aspect made their first contribution in https://github.com/usememos/memos/pull/4050 * @danielpinto8zz6 made their first contribution in https://github.com/usememos/memos/pull/4064 * @kiraware made their first contribution in https://github.com/usememos/memos/pull/4092 * @OriginalSimon made their first contribution in https://github.com/usememos/memos/pull/4096 * @datlechin made their first contribution in https://github.com/usememos/memos/pull/4099 * @liaochuan made their first contribution in https://github.com/usememos/memos/pull/4126 * @Yucheng-An made their first contribution in https://github.com/usememos/memos/pull/4122 * @nlfox made their first contribution in https://github.com/usememos/memos/pull/4128 * @jphastings made their first contribution in https://github.com/usememos/memos/pull/4140 * @JodhwaniMadhur made their first contribution in https://github.com/usememos/memos/pull/4145 * @Yamico made their first contribution in https://github.com/usememos/memos/pull/4151 * @X1Vi made their first contribution in https://github.com/usememos/memos/pull/4148 * @freelylee made their first contribution in https://github.com/usememos/memos/pull/4159 * @Bitnik212 made their first contribution in https://github.com/usememos/memos/pull/4195 **Full Changelog**: https://github.com/usememos/memos/compare/v0.22.5...v0.23.0