v0.15.0

usememos/memosv0.15.0Sep 16, 2023by boojack

AI Summary

A major update introducing access tokens for enhanced security, a dedicated user profile page, and a timeline view for resources, alongside LaTeX support.

Key Highlights

  • Improved account security with access tokens
  • New user profile page
  • Resources with timeline view
  • LaTeX syntax parsing support
  • Editor content caching

Breaking Changes

  • Requires database migrations: `user.open_id` will be removed.

New Features

  • Access tokens for API calls
  • User profile page
  • Resources timeline view
  • LaTeX parsing support
  • Editor content caching

Full Release Notes

## Upgrade overview

This release contains upgrade notes that deviate from the norm:

⚠️ Requires database migrations: `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:

  - **User profile**: A separate home page for yourself.

     <img width="612" alt="image" src="https://github.com/usememos/memos/assets/24653555/934663f4-6fb7-4d98-958e-1ece2a7dcfa7">

  - **Resources with timeline view**: Display the resource according to the timeline to solve the problem of disorganization. And you can also quickly find related memos.

    <img width="777" alt="image" src="https://github.com/usememos/memos/assets/24653555/3b042c2a-9617-4d23-914e-df6278301820">

- 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 https://github.com/usememos/memos/pull/2155
- @iSLC made their first contribution in https://github.com/usememos/memos/pull/2165
- @willianricardo made their first contribution in https://github.com/usememos/memos/pull/2196
- @kadaliao made their first contribution in https://github.com/usememos/memos/pull/2209

**Full Changelog**: https://github.com/usememos/memos/compare/v0.14.4...v0.15.0