Skip to content

Commit 51e5a87

Browse files
committed
feat(ui): Add setup wizard and improve initial load experience
Add setup wizard view with multi-step flow for first-time server configuration. Show animated logo during initial load instead of blank page. Populate sidebar nav counts from /stats API. Signed-off-by: nfebe <fenn25.fn@gmail.com>
1 parent 00926f7 commit 51e5a87

11 files changed

Lines changed: 2549 additions & 1191 deletions

File tree

.env.production

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
VITE_API_URL=/api

.github/workflows/ci.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ jobs:
1616
- name: Setup Node.js
1717
uses: actions/setup-node@v4
1818
with:
19-
node-version: '20'
19+
node-version: '22'
2020
cache: 'npm'
2121

2222
- name: Install dependencies
@@ -37,7 +37,7 @@ jobs:
3737
- name: Setup Node.js
3838
uses: actions/setup-node@v4
3939
with:
40-
node-version: '20'
40+
node-version: '22'
4141
cache: 'npm'
4242

4343
- name: Install dependencies
@@ -55,7 +55,7 @@ jobs:
5555
- name: Setup Node.js
5656
uses: actions/setup-node@v4
5757
with:
58-
node-version: '20'
58+
node-version: '22'
5959
cache: 'npm'
6060

6161
- name: Install dependencies
@@ -74,7 +74,7 @@ jobs:
7474
- name: Setup Node.js
7575
uses: actions/setup-node@v4
7676
with:
77-
node-version: '20'
77+
node-version: '22'
7878
cache: 'npm'
7979

8080
- name: Install dependencies

0 commit comments

Comments
 (0)