Compact Mode Setting (Frontend)
chore: frontend related files for compact view setting.
Possibly close #2891 and #2863.
Demo
https://github.com/usememos/memos/assets/34424878/cb2e7327-e007-4ae1-8bdc-fc1411c1233d
Issue is not in English. It has been translated automatically.
Demo
https://github.com/usememos/memos/assets/34424878/cb2e7327-e007-4ae1-8bdc-fc1411c1233d
Please do note that the expand/shrink content is not persistent, in other words, in compact mode:
if a memo is expanded on home page then if user goes to timeline or profile page then same memo will not be expanded but instead will be shrinked.
@boojack Any chance for you to review this PR? I am certain the backend and DB stuff is already merged, just not the frontend bit. Thank you.