Oliver Booth
caaba043a5
refactor: remove Delete post button (for now)
2024-02-28 18:31:08 +00:00
Oliver Booth
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
Oliver Booth
71b1ff32c4
feat: add support for maintaining indentation on newline
2024-02-27 16:08:55 +00:00
Oliver Booth
8d47060c08
style: separate editor panels with dashed line
2024-02-27 12:48:33 +00:00
Oliver Booth
5d7c2c3b50
style: make wysiwyg editor full-height
2024-02-27 00:27:14 +00:00
Oliver Booth
593036a712
feat: add syntax highlighting to post editor
2024-02-26 17:43:58 +00:00
Oliver Booth
4b2223634e
feat: add blog post editing
2024-02-26 02:50:48 +00:00
Oliver Booth
faf3c4c3a8
feat: implement MFA for admin login
2024-02-25 17:21:29 +00:00
Oliver Booth
0fbb94b86e
refactor: move authentication to dedicated controller
2024-02-25 15:54:32 +00:00
Oliver Booth
926e0a718e
refactor: move Admin to own area; not sub Blog
2024-02-25 14:20:36 +00:00
Oliver Booth
6db9537206
refactor: delegate session->user check to service
2024-02-25 14:16:55 +00:00
Oliver Booth
fa394480b1
refactor: move Session entity to Web area
2024-02-24 15:27:03 +00:00
Oliver Booth
951500ca91
refactor: validate session separately
2024-02-24 15:04:03 +00:00
Oliver Booth
0d670554e6
refactor: move admin page out of blog area
2024-02-24 15:00:36 +00:00