|
|
f4f1b111fc
|
Implement publish endpoint
|
2021-09-03 22:02:50 +02:00 |
|
|
|
f7e4a5051e
|
Setup admin pages for editing and creating blog articles
|
2021-09-03 21:51:13 +02:00 |
|
|
|
4f5f99ccf2
|
Remove expired auth tokens
|
2021-09-02 23:36:10 +02:00 |
|
|
|
f17660715a
|
Create basic markdown editor
|
2021-09-02 19:50:08 +02:00 |
|
|
|
54edd4b517
|
Implement debounce function
|
2021-09-02 19:49:57 +02:00 |
|
|
|
c8baff0f48
|
Open links in footer in new tab
|
2021-09-02 18:19:33 +02:00 |
|
|
|
af3fed8a1a
|
Add source code URL to footer
|
2021-09-02 18:19:18 +02:00 |
|
|
|
37453af171
|
Install showdownjs
|
2021-09-02 18:18:21 +02:00 |
|
|
|
ff765e9569
|
Update styling on non-home header
|
2021-09-02 15:29:49 +02:00 |
|
|
|
d117a8dd0a
|
Move page-footer to App component
|
2021-09-02 15:27:59 +02:00 |
|
|
|
f5c839f1f9
|
Add itemsPerPage selector to pagination
|
2021-09-02 15:24:06 +02:00 |
|
|
|
c3526af06c
|
Hide see all button on blog page
|
2021-09-02 15:07:29 +02:00 |
|
|
|
1ded5a4bb2
|
Implement pagination properly
|
2021-09-02 15:05:30 +02:00 |
|
|
|
a0fcb669bd
|
Fix recent blog posts indenting
|
2021-09-02 15:05:05 +02:00 |
|
|
|
912c9f63a7
|
Reload the page on status change
|
2021-09-02 14:48:52 +02:00 |
|
|
|
c17c7b7a82
|
Refactor page-header to App component
|
2021-09-02 14:44:58 +02:00 |
|
|
|
0716c80a54
|
Add rudimentary pagination
|
2021-09-02 14:33:38 +02:00 |
|
|
|
e23bf8c0f7
|
Add blog overview initial page
|
2021-09-02 13:57:18 +02:00 |
|
|
|
6311969b45
|
Add admin nav if authenticated
|
2021-09-02 13:51:35 +02:00 |
|
|
|
4e90e93517
|
Add small header bar for non-home page
|
2021-09-02 13:50:47 +02:00 |
|
|
|
5c98a21e1c
|
Add dedicated admin app component
|
2021-09-02 13:50:19 +02:00 |
|
|
|
f68f89e721
|
Add redirect from admin to login if not authenticated
|
2021-09-02 13:21:54 +02:00 |
|
|
|
0a099945ed
|
Add admin template
|
2021-09-02 13:19:34 +02:00 |
|
|
|
18d054edf0
|
Add logout button
|
2021-09-02 13:02:27 +02:00 |
|
|
|
e69b7df500
|
Add unpublished text to recent blog posts
|
2021-09-02 12:58:33 +02:00 |
|
|
|
2d5eec9dfe
|
Refactor login page to work on all parts
|
2021-09-02 12:52:37 +02:00 |
|
|
|
77deb525df
|
Add login page
|
2021-09-02 12:40:34 +02:00 |
|
|
|
a022c4dbfc
|
Fix header redirection
|
2021-09-02 12:40:26 +02:00 |
|
|
|
cd84dc03f6
|
Change footer links
|
2021-09-02 00:13:54 +02:00 |
|
|
|
aa66ed005c
|
Add router-links to blog components
|
2021-09-02 00:11:57 +02:00 |
|
|
|
8d450f42b2
|
Add custom body classes to the router file
|
2021-09-02 00:09:50 +02:00 |
|
|
|
624ad8ad86
|
Add a 404 page
|
2021-09-01 23:28:13 +02:00 |
|
|
|
73358d0619
|
Change routing to work for any path
|
2021-09-01 23:22:54 +02:00 |
|
|
|
6c646710b8
|
Add redirect to blog-article
|
2021-09-01 23:22:39 +02:00 |
|
|
|
378e35a925
|
Dynamic-ish popular blog articles
|
2021-09-01 22:16:39 +02:00 |
|
|
|
6759c892ec
|
Dynamic-ish recent blog articles
|
2021-09-01 22:16:34 +02:00 |
|
|
|
9182794b66
|
Install moment.js
|
2021-09-01 22:15:57 +02:00 |
|
|
|
a4452cd932
|
Create navigation component
|
2021-09-01 21:40:30 +02:00 |
|
|
|
d892b949f6
|
Initial installation
|
2021-09-01 21:34:49 +02:00 |
|