28c7f7ce78
refactor!: restructure the markdown editor
...
This change significantly impacts the organisation and structure of the markdown editor, starting to utilise Blazor (SignalR) to perform operations such as saving, removing the need for an API controller.
Much of the TypeScript source has been more coherently decoupled, for example UI vs business logic is now independent.
2024-02-28 16:04:56 +00:00
71b1ff32c4
feat: add support for maintaining indentation on newline
2024-02-27 16:08:55 +00:00
8d47060c08
style: separate editor panels with dashed line
2024-02-27 12:48:33 +00:00
5d7c2c3b50
style: make wysiwyg editor full-height
2024-02-27 00:27:14 +00:00
593036a712
feat: add syntax highlighting to post editor
2024-02-26 17:43:58 +00:00
4b2223634e
feat: add blog post editing
2024-02-26 02:50:48 +00:00
faf3c4c3a8
feat: implement MFA for admin login
2024-02-25 17:21:29 +00:00
0fbb94b86e
refactor: move authentication to dedicated controller
2024-02-25 15:54:32 +00:00
926e0a718e
refactor: move Admin to own area; not sub Blog
2024-02-25 14:20:36 +00:00
6db9537206
refactor: delegate session->user check to service
2024-02-25 14:16:55 +00:00
fa394480b1
refactor: move Session entity to Web area
2024-02-24 15:27:03 +00:00
951500ca91
refactor: validate session separately
2024-02-24 15:04:03 +00:00
0d670554e6
refactor: move admin page out of blog area
2024-02-24 15:00:36 +00:00