Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
36 commits
Select commit Hold shift + click to select a range
9b6b8cb
Bootstrap Vue app
smncd Sep 7, 2025
2d8fbeb
SDK fetch method error handling
smncd Sep 7, 2025
7497e0e
Return type should be unknown
smncd Sep 7, 2025
50d57d5
Merge remote-tracking branch 'origin/api' into frontend
smncd Sep 18, 2025
eb9632e
Merge remote-tracking branch 'origin/api' into frontend
smncd Sep 28, 2025
39e375d
Add trust mark type creation endpoint & modify list url path
smncd Sep 28, 2025
363e82f
Get trust mark from ID
smncd Sep 28, 2025
deaf893
Update trustmark by id
smncd Sep 28, 2025
bf2c96a
Rename type
smncd Sep 28, 2025
eb563ab
Create trustmark
smncd Sep 28, 2025
df26699
List trustmarks
smncd Sep 29, 2025
f52b145
Url param filter implementation
smncd Sep 29, 2025
9f1b19d
List trustmarks by domain
smncd Sep 29, 2025
3371577
Renew trustmark
smncd Sep 29, 2025
bb92095
Update trustmark
smncd Sep 29, 2025
50bb022
Create subordinate
smncd Sep 29, 2025
9b5fa8e
List all subordinates
smncd Sep 29, 2025
7a4a518
Get subordinate by ID
smncd Sep 29, 2025
391ac79
Get message from API
smncd Sep 29, 2025
bdbba80
use new method
smncd Sep 29, 2025
d15c012
Import specific methods instead of wildcard
smncd Sep 29, 2025
ee921e1
Editorconfig setup
smncd Sep 29, 2025
f5d2ac9
Add css reset
smncd Sep 29, 2025
15595dc
Add base css
smncd Sep 29, 2025
7d2ed9b
Start UI
smncd Sep 29, 2025
eb252d2
Add remaining views
smncd Sep 29, 2025
cf9928a
Heading component
smncd Sep 29, 2025
169f40e
Create operations should return the api response
smncd Oct 1, 2025
fd55c7d
Reorder methods
smncd Oct 1, 2025
77881eb
Use input search params instead
smncd Oct 1, 2025
f51a621
import safeParse() only
smncd Oct 1, 2025
e5b6742
import safeParse() only
smncd Oct 1, 2025
e8b8885
Specify validation errors and include issues
smncd Oct 1, 2025
22dd413
Use Lucide icons instead
smncd Oct 1, 2025
31413a0
Add heading component
smncd Oct 1, 2025
7023e7d
Style tweaks
smncd Oct 3, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 12 additions & 0 deletions .editorconfig
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
root = true

[*]
charset = utf-8
indent_style = space
indent_size = 4
insert_final_newline = true
trim_trailing_whitespace = true

[*.md]
trim_trailing_whitespace = false
insert_final_newline = false
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,8 @@
!db.json
!private.json
!public.json
!package.json
!tsconfig*.json


# Byte-compiled / optimized / DLL files
Expand All @@ -22,6 +24,7 @@ downloads/
eggs/
.eggs/
lib/
!/admin/frontend/src/lib/
lib64/
parts/
sdist/
Expand Down
24 changes: 24 additions & 0 deletions admin/frontend/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
# Logs
logs
*.log
npm-debug.log*
yarn-debug.log*
yarn-error.log*
pnpm-debug.log*
lerna-debug.log*

node_modules
dist
dist-ssr
*.local

# Editor directories and files
.vscode/*
!.vscode/extensions.json
.idea
.DS_Store
*.suo
*.ntvs*
*.njsproj
*.sln
*.sw?
11 changes: 11 additions & 0 deletions admin/frontend/Dockerfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
FROM node:22-slim
ENV PNPM_HOME="/pnpm"
ENV PATH="$PNPM_HOME:$PATH"
RUN corepack enable

WORKDIR /app
COPY package.json pnpm-lock.yaml /app/

RUN --mount=type=cache,id=pnpm,target=/pnpm/store pnpm install --frozen-lockfile

CMD [ "pnpm", "dev", "--host", "0.0.0.0" ]
11 changes: 11 additions & 0 deletions admin/frontend/index.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
</head>
<body>
<div id="app"></div>
<script type="module" src="/src/main.ts"></script>
</body>
</html>
25 changes: 25 additions & 0 deletions admin/frontend/package.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
{
"private": true,
"type": "module",
"contributors": [
"Simon Lagerlöf <[email protected]>"
],
"scripts": {
"dev": "vite",
"build": "vue-tsc -b && vite build",
"preview": "vite preview"
},
"dependencies": {
"lucide-vue-next": "^0.544.0",
"valibot": "^1.1.0",
"vue": "^3.5.18",
"vue-router": "^4.5.1"
},
"devDependencies": {
"@vitejs/plugin-vue": "^6.0.1",
"@vue/tsconfig": "^0.7.0",
"typescript": "~5.8.3",
"vite": "^7.1.2",
"vue-tsc": "^3.0.5"
}
}
Loading
Loading