Oliver Booth
ab76264cd0
refactor!: move API to separate project
...
This change fundamentally alters URI format
2024-03-02 03:22:18 +00:00
Oliver Booth
b24e24f3f7
refactor: move WebHostBuilderExtensions to common lib
2024-03-02 03:19:40 +00:00
Oliver Booth
9ceec5ca1a
refactor: Append header, not Add
2024-03-02 01:29:01 +00:00
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
652550a2fe
refactor: make "tmp/" const for slight maintainability improvement
.NET / Build & Test (push) Failing after 56s
Details
2024-03-01 17:10:20 +00:00
Oliver Booth
81f101e337
fix: output sourcemap correctly
2024-03-01 17:08:23 +00:00
Oliver Booth
a3d941d6a2
perf: remove redundant terser call
...
Minification is provided by webpack anyway
2024-03-01 17:07:43 +00:00
Oliver Booth
8a098c1275
fix(build): fix sourcemap condition
2024-03-01 17:07:05 +00:00
Oliver Booth
c260f1b5a0
feat(build): clean directories pre-build, clean tmp/ post-build
2024-03-01 16:27:35 +00:00
Oliver Booth
b86f933171
refactor(build)!: upgrade Gulpfile to ESM
2024-03-01 16:13:29 +00:00
Oliver Booth
f949bded9b
Merge branch 'main' into feature/admin
.NET / Build & Test (push) Failing after 1m39s
Details
2024-02-29 22:38:06 +00:00
Oliver Booth
18cb6aa806
fix(ci): bump .net sdk to 8.0
.NET / Build & Test (push) Failing after 1m9s
Details
2024-02-29 20:43:27 +00:00
Oliver Booth
5846ddaea7
fix(af): unescape © sequence
2024-02-29 19:03:59 +00:00
Oliver Booth
798b91179e
feat: add april fools styling
2024-02-29 18:59:30 +00:00
Oliver Booth
900d46115e
refactor(build): make gulp pipeline more modular
2024-02-29 18:15:07 +00:00
Oliver Booth
166fc72b42
refactor: remove source assets from sln
...
Adding these files locally under IDE config. They have no need to part of the solution itself
2024-02-29 18:14:40 +00:00
Oliver Booth
e11c8327ec
feat: add CDN backend API
2024-02-29 18:10:04 +00:00
Oliver Booth
0a86721db2
feat: save drafts (version history) when post is updated
2024-02-29 18:06:30 +00:00
Oliver Booth
148e7eb218
refactor!: prototyping EditorJS
2024-02-29 18:05:00 +00:00
Oliver Booth
c0efc90c31
Merge branch 'main' into feature/admin
2024-02-29 14:17:03 +00:00
Oliver Booth
0fc0ee2a82
build: add versioning, bump to 1.1.0
Docker Release / build-and-push-image (push) Failing after 1m11s
Details
.NET / Build & Test (push) Failing after 44s
Details
Tagged Release / Tagged Release (push) Failing after 33s
Details
2024-02-28 19:09:02 +00:00
Oliver Booth
02db44bf2f
style: add cool spinning headshot for no other reason than I can
2024-02-28 19:07:42 +00:00
Oliver Booth
caaba043a5
refactor: remove Delete post button (for now)
2024-02-28 18:31:08 +00:00
Oliver Booth
9c3bf6e5a2
style: only limit hovering hinting to specific class
2024-02-28 18:20:09 +00:00
Oliver Booth
af2857103b
feat: output sourcemaps when not in production
2024-02-28 17:28:18 +00:00
Oliver Booth
5b4696e6ec
style: organise imports in gulpfile
2024-02-28 17:27:55 +00:00
Oliver Booth
5ab6745a24
fix: update preview post-save
2024-02-28 16:43:07 +00:00
Oliver Booth
e800504651
fix: fix error with saving (null DOM element)
2024-02-28 16:34:13 +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
3c88bde0d1
refactor(build): make gulp pipeline more modular
2024-02-28 15:52:43 +00:00
Oliver Booth
72946ac625
refactor: remove source assets from sln
...
Adding these files locally under IDE config. They have no need to part of the solution itself
2024-02-28 15:52:17 +00:00
Oliver Booth
417d9cae7e
feat: add Blazor to project
2024-02-28 15:51:14 +00:00
Oliver Booth
fa87d808dc
fix: fix rare assertion error
2024-02-27 19:00:10 +00:00
Oliver Booth
71b1ff32c4
feat: add support for maintaining indentation on newline
2024-02-27 16:08:55 +00:00
Oliver Booth
5b236da2e3
style: add visual feedback for table hovering
2024-02-27 14:53:32 +00:00
Oliver Booth
8f09197de6
build: support nested directories for js bundling
2024-02-27 14:49:29 +00:00
Oliver Booth
8925f07f31
Merge branch 'main' into feature/admin
2024-02-27 13:42:09 +00:00
Oliver Booth
521d202824
build: skip dotnet restore and dotnet build
...
These steps are executed as part of dotnet publish
2024-02-27 13:39:11 +00:00
Oliver Booth
b9de8205f6
chore: update dependencies
...
.NET project:
* AspNetCore.ReCaptcha 1.8.1
* MailKitSimplified.Sender 2.9.0
* Markdig 0.35.0
* Microsoft.AspNetCore.Components.Web 8.0.2
* Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation 8.0.2
* Microsoft.Extensions.FileProviders.Embedded 8.0.2
* Pomelo.EntityFrameworkCore.MySql 8.0.0
* Serilog.AspNetCore 8.0.1
* SmartFormat.NET 3.3.2
npm project:
No front-facing dependencies updated; however some child packages were updated in the process of npm update.
2024-02-27 13:27:28 +00:00
Oliver Booth
783265e6d0
style: reword tagline to match what it really is
2024-02-27 13:11:05 +00:00
Oliver Booth
e7e4491002
style: use Titillium Web for index intro
2024-02-27 13:08:36 +00:00
Oliver Booth
f1f711fa1f
style: reduce in-your-face-ness of headshot photo
2024-02-27 13:01:10 +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
7cb6e9d463
feat: add post title edit capability
2024-02-26 17:44:22 +00:00
Oliver Booth
593036a712
feat: add syntax highlighting to post editor
2024-02-26 17:43:58 +00:00
Oliver Booth
6efbd749be
Merge branch 'main' into feature/admin
2024-02-26 13:14:20 +00:00
Oliver Booth
d655b46db5
fix: fix NRE on null HtmlNodeCollection
2024-02-26 13:14:02 +00:00
Oliver Booth
4b2223634e
feat: add blog post editing
2024-02-26 02:50:48 +00:00