Commit Graph

17 Commits

Author SHA1 Message Date
Oliver Booth d98875ebdc
refactor: remove unused ns imports 2024-03-02 01:04:42 +00:00
Oliver Booth 1588f6c8f6
refactor!: move services and entities to common proj 2024-03-02 00:56:59 +00:00
Oliver Booth 148e7eb218
refactor!: prototyping EditorJS 2024-02-29 18:05:00 +00:00
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