terbshaeusser
|
d80c218945
|
fix article file id to be 64 bit wide
Signed-off-by: Tobias Erbshäußer <tobias@tesoft.dev>
|
2026-05-24 09:40:20 +02:00 |
|
terbshaeusser
|
96160d5002
|
protect auth token with mutex
Signed-off-by: Tobias Erbshäußer <tobias@tesoft.dev>
|
2026-05-24 09:40:20 +02:00 |
|
terbshaeusser
|
f94f37507d
|
check content-type in login endpoint
Signed-off-by: Tobias Erbshäußer <tobias@tesoft.dev>
|
2026-05-24 09:40:20 +02:00 |
|
terbshaeusser
|
7f7cf1ae1d
|
streamline response handling and logging
Signed-off-by: Tobias Erbshäußer <tobias@tesoft.dev>
|
2026-05-24 09:40:20 +02:00 |
|
terbshaeusser
|
e81f6326e7
|
add login and logout endpoints
Signed-off-by: Tobias Erbshäußer <tobias@tesoft.dev>
|
2026-05-24 09:40:20 +02:00 |
|
terbshaeusser
|
4f770d01d8
|
implement endpoints to create and query all blog articles
Signed-off-by: Tobias Erbshäußer <tobias@tesoft.dev>
|
2026-05-24 09:40:20 +02:00 |
|
terbshaeusser
|
13cdbe249b
|
add auth middleware
Signed-off-by: Tobias Erbshäußer <tobias@tesoft.dev>
|
2026-05-24 09:40:19 +02:00 |
|
terbshaeusser
|
af43e23fe6
|
initial database definition
Signed-off-by: Tobias Erbshäußer <tobias@tesoft.dev>
|
2026-05-24 09:40:19 +02:00 |
|
terbshaeusser
|
333211d4d0
|
add parser for blog articles
Signed-off-by: Tobias Erbshäußer <tobias@tesoft.dev>
|
2026-05-24 09:40:19 +02:00 |
|
terbshaeusser
|
5147b61c9d
|
disable hardening for proper debugging
Signed-off-by: Tobias Erbshäußer <tobias@tesoft.dev>
|
2026-05-24 09:40:19 +02:00 |
|
terbshaeusser
|
5113059d22
|
Merge commit 'ad273dbe5dba7bd0e901270464e25fc1f030a5b5' as 'backend/goldmark'
|
2026-05-24 09:40:13 +02:00 |
|
terbshaeusser
|
ad273dbe5d
|
Squashed 'backend/goldmark/' content from commit 379bf24
git-subtree-dir: backend/goldmark
git-subtree-split: 379bf24a47e6ef07f34d7536aead86d8792ac300
|
2026-05-24 09:40:13 +02:00 |
|
terbshaeusser
|
5ed3f1b8b7
|
Merge commit '47d4dcf042f5ec927d592f03964cd12aab2bb66f' as 'backend/go-sqlite3'
|
2026-05-24 09:39:27 +02:00 |
|
terbshaeusser
|
47d4dcf042
|
Squashed 'backend/go-sqlite3/' content from commit 20826e8
git-subtree-dir: backend/go-sqlite3
git-subtree-split: 20826e87d8f061d0a7266562f43950ee06e2e9c0
|
2026-05-24 09:39:27 +02:00 |
|
terbshaeusser
|
7c1e2fb228
|
initialize backend project
Signed-off-by: Tobias Erbshäußer <tobias@tesoft.dev>
|
2026-05-24 09:31:18 +02:00 |
|
terbshaeusser
|
126fde7151
|
add nav bar
Signed-off-by: Tobias Erbshäußer <tobias@tesoft.dev>
|
2026-05-24 09:31:13 +02:00 |
|
terbshaeusser
|
19a23409da
|
add input component
Signed-off-by: Tobias Erbshäußer <tobias@tesoft.dev>
|
2026-05-24 09:31:07 +02:00 |
|
terbshaeusser
|
5364555bc8
|
add styling to button
Signed-off-by: Tobias Erbshäußer <tobias@tesoft.dev>
|
2026-05-24 09:30:57 +02:00 |
|
terbshaeusser
|
8211c78287
|
set base colors
Signed-off-by: Tobias Erbshäußer <tobias@tesoft.dev>
|
2026-05-24 09:30:52 +02:00 |
|
terbshaeusser
|
ff5909dabc
|
set website font
Signed-off-by: Tobias Erbshäußer <tobias@tesoft.dev>
|
2026-05-24 09:30:47 +02:00 |
|
terbshaeusser
|
78f570e8b5
|
add loader component
Signed-off-by: Tobias Erbshäußer <tobias@tesoft.dev>
|
2026-05-24 09:30:41 +02:00 |
|
terbshaeusser
|
b4b06bfa42
|
add initial project for frontend
Signed-off-by: Tobias Erbshäußer <tobias@tesoft.dev>
|
2026-05-24 09:30:31 +02:00 |
|