97466ba84b
refactor: register markdown pipeline in common lib
2024-03-02 03:23:10 +00:00
b24e24f3f7
refactor: move WebHostBuilderExtensions to common lib
2024-03-02 03:19:40 +00:00
d98875ebdc
refactor: remove unused ns imports
2024-03-02 01:04:42 +00:00
1588f6c8f6
refactor!: move services and entities to common proj
2024-03-02 00:56:59 +00:00
e11c8327ec
feat: add CDN backend API
2024-02-29 18:10:04 +00:00
417d9cae7e
feat: add Blazor to project
2024-02-28 15:51:14 +00:00
faf3c4c3a8
feat: implement MFA for admin login
2024-02-25 17:21:29 +00:00
b6d3eb72fe
feat: add api versioning
2024-02-25 15:47:51 +00:00
0d670554e6
refactor: move admin page out of blog area
2024-02-24 15:00:36 +00:00
8ef34d014b
refactor: rename BlogUserService to UserService
2024-02-24 14:52:43 +00:00
bd55ac28e3
Merge branch 'main' into feature/blog-admin
2024-02-24 03:42:08 +00:00
279d824772
feat: add mastodon status card
2024-02-23 03:23:57 +00:00
8fda2e9907
feat: add blog admin page and simple login
2024-02-20 20:39:52 +00:00
1f6825c9df
feat: add contact blacklist
2023-12-22 14:26:18 +00:00
5cb61d275d
feat: adding reading list
2023-12-14 16:03:24 +00:00
6d6a54336c
feat: add recaptcha validation to contact form
2023-09-29 15:47:29 +01:00
e65e4aeeb6
feat: add basic error pages
2023-09-25 20:06:05 +01:00
6b1a75bfcc
feat: load projects from db
2023-09-24 14:37:38 +01:00
fe4701c1bf
chore(debug): set minlevel for DEBUG config
2023-08-15 17:05:16 +01:00
0a9c2e82d5
refactor: combine sites into one
...
CORS was "cors"ing some issues (heh).
But also it is easier to maintain this way. Development was made much more difficult when I separated it. Combining it all also improves SEO
2023-08-13 17:34:38 +01:00
f878bff8f3
refactor: use shared Markdig pipeline
2023-08-13 15:24:57 +01:00
6bbdd0a74d
fix: add missing ns import
2023-08-13 13:28:25 +01:00
287af40501
feat: share template system among all projects
2023-08-13 13:27:44 +01:00
bd5fd6114a
refactor: remove blog CORS policy from principal project
2023-08-13 13:11:50 +01:00
f60b9c754a
fix: remove ref to removed service
2023-08-13 00:53:22 +01:00
58799594ae
refactor: switch to serilog
2023-08-12 21:06:48 +01:00
419aae741d
fix: use shared assets in root site
2023-08-12 20:40:46 +01:00
e8bc50bbdf
refactor: move blog to separate app
...
I'd ideally like to keep the blog. subdomain the same, and while there are a few ways to achieve this it is much simpler to just dedicate a separate application for the subdomain.
This change also adjusts the webhost builder extensions to default to ports 443/80, and each app now explicitly sets the port it needs.
2023-08-12 20:13:47 +01:00
67231c86af
refactor: delegate ssl cert read to common lib
2023-08-12 18:35:57 +01:00
641313f97a
refactor: remove Author schema
...
Introducing new User which serves both as author model and credential model
2023-08-12 14:24:27 +01:00
47b648f327
fix: fix markdown formatting inside templates
2023-08-11 21:51:16 +01:00
9d0e16abc1
feat: add CORS for /api/blog controller
2023-08-11 17:16:26 +01:00
e9d9836238
refactor: move Template extension to subnamespace
2023-08-11 16:35:13 +01:00
049601a6fb
fix: remove explicit routing
2023-08-11 16:32:29 +01:00
c2deccafae
refactor: move blog to new asp area
2023-08-11 14:08:14 +01:00
b2a7bf3536
feat: read ssl pem/key path from env
2023-08-10 23:33:15 +01:00
8dd4468c1a
feat: gracefully shutdown logmanager on exit
2023-08-10 22:49:44 +01:00
dcbc402bfb
refactor: remove redundant ns import
2023-08-10 22:49:15 +01:00
87c54fa5a4
fix: add missing ns import
...
amends 0b9841a724
2023-08-10 14:37:25 +01:00
e64d8b47b8
feat: add support for Discord-style timestamps
2023-08-10 01:49:09 +01:00
738bf1f3ba
feat: use emoji support
2023-08-09 23:19:39 +01:00
5c55318577
feat: use smarty pants extension
2023-08-09 23:19:29 +01:00
0b9841a724
refactor: simplify md pipeline
2023-08-09 23:19:19 +01:00
8a1cd689ea
feat: add rss output at route /blog/feed
2023-08-09 21:08:57 +01:00
6af41cba5a
feat: add support for MediaWiki-style templates
2023-08-08 21:03:41 +01:00
83e5757429
feat: delegate blog listing to BlogService
2023-08-08 01:31:05 +01:00
6524a4f618
feat: inject custom markdown pipeline
2023-08-08 00:34:15 +01:00
bd999f0ed8
feat: add preliminary /blog routes
...
This change also introduces toml file config
2023-08-06 15:57:44 +01:00
518ea1b933
feat: add NLog
2023-08-06 15:56:08 +01:00
d24f9d3996
fix: add rider hot reload support
2023-08-06 15:55:12 +01:00