Commit Graph

1099 Commits (18db78172c3b26a137b9a1f0bf682bdcfebced17)

Author SHA1 Message Date
Steven aae3e8ae64 chore: update memo property checks 12 months ago
Steven 506d2ed8ca chore: tweak menu style 12 months ago
Steven 04b4fa1d02 chore: tweak icon button container 12 months ago
Steven 61b8cee31d chore: retire preview markdown dialog 12 months ago
Steven 4ad6028681 refactor: use popover instead of dialog for memo relations 12 months ago
Steven 158745704e feat: add memo display setting menu 1 year ago
Steven 21f18f7c56 chore: tweak activity service definition 1 year ago
Steven 26fa172641 chore(frontend): add order by time asc 1 year ago
Steven 14194504ee chore: remove unused classnames 1 year ago
Steven 444ccc03ed chore: tweak default title 1 year ago
Steven b9006f8ce0 chore: tweak date utils 1 year ago
Steven 3d63d9d5fb chore: fix activity stats 1 year ago
Steven 139090fb8f chore: fix calendar timestamps 1 year ago
Steven edc3b578d6 feat: implement search multi tags 1 year ago
Steven c6a09d9353 chore: update memo filter styles 1 year ago
Steven cd38ec93ed feat: implement memo filters 1 year ago
Steven b3b4aa9ddb chore: remove unused code 1 year ago
Steven c313596144 feat: update memo editor 1 year ago
Steven 10c9bb081b chore: retire timeline page 1 year ago
Steven c4a24bead6 chore(frontend): tweak memo relations 1 year ago
andrigamerita d264f45979
fix: code blocks of unknown languages cause HTML injection (#3711)
* fix: code blocks of unknown languages cause HTML injection

A code block of unknown language (that is, a language not treated as special by Memos and not handled by highlight.js) should fall back on rendering its plaintext content. However, the content is never properly escaped before it is appended to the DOM, and thus any string that happens to contain HTML is unsafely rendered. This commit fixes the issue by ensuring that, when none of the previous cases handle the text, any HTML entities are escaped first.

* Update CodeBlock.tsx to conform to eslint
1 year ago
Steven 5704aaad08 chore: tweak embeded memo style 1 year ago
Steven ef7e2151dc chore: update memo relation list 1 year ago
Steven e2fd79200e feat: implement inline memo editor 1 year ago
Steven 956f21838d chore: fix popover z-index 1 year ago
Steven 878fea5f13 chore: use popover for update tag view setting 1 year ago
Steven f2cfc528a6 chore: introduce tag view option 1 year ago
Johnny 9909fd8a6f
feat: add snippet field to memo message (#3689) 1 year ago
Johnny bcb8843245
chore: implement stringify markdown nodes endpoint (#3688) 1 year ago
Johnny 7c9e54afbd
chore: update disallow public visibility setting name (#3687) 1 year ago
Steven f374169a2b feat: implement html element renderer 1 year ago
Johnny 5a196e2f1a
feat: update gomark version (#3679) 1 year ago
Steven 457cf92cc1 feat(api): implement get resource by uid 1 year ago
Steven 1ab2c89408 feat(api): implement get memo by uid 1 year ago
Steven 626c972d9c chore: add properties to memo detail sidebar 1 year ago
Johnny 5e3ed201b4
fix: update mask of update memo (#3659) 1 year ago
Johnny eccddb1154
chore: add create time to memo detail sidebar (#3657) 1 year ago
Johnny 4d2b953e23
chore: add enable link preview setting to memo related settings (#3647) 1 year ago
Steven 1ad5d9bf0a chore: update confirm dialog 1 year ago
Steven 291b815653 feat: implement memo detail sidebar 1 year ago
Steven 05c6edfe2f chore: tweak auth pages 1 year ago
Johnny 736637a362
feat: add public flag instead of system setting to enable signup (#3589) 1 year ago
Steven 076aa2f8aa chore: remove memo filter 1 year ago
Steven d159975994 chore: update statistics view 1 year ago
Martin MacDonald aec5927d31
feat: add hook for generating different date times (#3524)
* Added hook for generating different date times

* Fixed up logic to destructure the datetime params

---------

Co-authored-by: Martin MacDonald <martinmacdonald@Martins-MacBook-Pro.local>
1 year ago
Steven 7375b87967 chore: tweak tooltips 1 year ago
Steven d0ac866eb1 chore: update statistics view 1 year ago
Martin MacDonald f0817f2762
chore: update fetch tags args (#3515)
* Centralised the logic for filters to apply to tagging and updated components to pass in those params needed

* Fixed linting issue

* Split out params from options

* Fixed linting errors

---------

Co-authored-by: Martin MacDonald <martinmacdonald@Martins-MacBook-Pro.local>
1 year ago
Martin MacDonald 0977acbc7f
fix: update uniqby key (#3518)
* Used correct uniqby key

* Put back filter

---------

Co-authored-by: Martin MacDonald <martinmacdonald@Martins-MacBook-Pro.local>
1 year ago
Steven e8ed437ca3 fix: purify html before render 1 year ago