TL;DR
- Enhanced UI and New Timeline Page:
- Improved user interface, and a better dark mode;
- New timeline page for organized content exploration.
- Upgraded Markdown Parser:
- Upgraded markdown parser to support more syntax, including table and LaTeX.
- Nodes can now be accessed in the API for custom rendering. e.g., /api/v2/memos
What's Changed
- fix: attachments send from telegram lost by @athurg in #2650
- fix: trim the dirname of attachment send by telegram bot by @athurg in #2651
- feat: use vite plugin pwa for generate right sw.js by @quanru in #2658
- fix: date format in share memo dialog(#2668) by @subks in #2672
- fix: eslint check failure after fixing #2672 by @subks in #2673
- chore: use consistent relative paths for resources by @lincolnthalles in #2683
- chore: fix misuse of package path instead of filepath.path by @lincolnthalles in #2684
- fix: docker-compose.dev.yaml by @nalderto in #2695
- feat: add {uuid} in path template when using local storage or S3 by @ertuil in #2696
- chore: improve resource internal_path migrator by @lincolnthalles in #2698
- fix: image upload failed with cloudflare R2 by @xwjdsh in #2704
- feat: export Memos as Markdown Files by @nalderto in #2716
- chore: set image loading to lazy by @athurg in #2733
- fix: deleting inbox records that senders have been deleted by @xwjdsh in #2743
- fix: pnpm install failed in docker by @athurg in #2732
- fix: filename with space by @athurg in #2745
- chore: updating the default scopes of GitHub SSO by @xwjdsh in #2746
- fix: duplicated/reflexive relation in v2 api. by @harveyghq in #2750
- Delete .vscode directory by @ambi88dex in #2693
- chore: use webp compression on logo by @lincolnthalles in #2756
- feat: add additional favicon formats by @nalderto in #2752
- fix: set memo resources error in mysql by @xwjdsh in #2761
- fix: change use-set priority by @thlstsul in #2760
- feat: Markdown Editor Keyboard Shortcuts by @nalderto in #2763
- fix: DatePicker Local Date by @nalderto in #2766
- fix: display system logo in user banner if user not logged in by @xwjdsh in #2747
- fix: apply customized profile name in mobile header by @xwjdsh in #2723
- feat: Add URL paste handler by @nalderto in #2768
- chore: fix store tests on Windows by @lincolnthalles in #2769
- fix: DatePicker by passing in Timezone to API by @nalderto in #2770
- fix: server overrides user's locale/appearance by @harveyghq in #2771
- fix: signup is not allowed if password login is disabled by @xwjdsh in #2776
- chore: added tooltip for vacuum button by @MehadND in #2778
New Contributors
- @subks made their first contribution in #2672
- @nalderto made their first contribution in #2695
- @ertuil made their first contribution in #2696
- @xwjdsh made their first contribution in #2704
- @harveyghq made their first contribution in #2750
- @ambi88dex made their first contribution in #2693
- @thlstsul made their first contribution in #2760
- @MehadND made their first contribution in #2778
Full Changelog: v0.18.1...v0.18.2